-x
diz ao rsync para não cruzar os limites do sistema de arquivos. /home
é um sistema de arquivos separado nessa máquina.
Estou executando uma estação de trabalho Linux Mint em casa e estou seguindo a estratégia de backup desta página: link . A unidade de destino é uma unidade eSata idêntica à unidade interna e meu comando rsync tem esta aparência:
sudo rsync -vaxAX --delete --ignore-errors / /media/backup/
onde minha unidade eSata externa é montada em / media / backup /. Eu me deparo com um pequeno problema com este comando rsync: o rsync não irá entrar e recorrer para o diretório / home. A home / dir é criada no destino, mas para lá. Se eu mudar meu diretório de origem de / para / home /, tudo estará bem. Estou fazendo algo errado ou esse comportamento é por design?