rsync apenas adiciona arquivos e diretórios com novos nomes ao backup existente

0

Durante o backup de meu $HOME com este comando

rsync -AEgHloprtXv --specials --quiet /source/* /destination

Eu reconheci que rsync

  1. adicionaram pastas a seu respeito como novos dirs quando seu nome foi alterado entre dois backups.
  2. não salvou arquivos quando o conteúdo deles, mas o nome não mudou entre dois backups.

Eu gostaria de ter uma ferramenta de backup para CLI que atualiza arquivos, que mudaram entre dois backups em seu conteúdo, atributos / metadados ou nome e remove aqueles que não existem mais.

Por assim dizer, estou procurando uma ferramenta de backup CLI que torna dois subdiretórios idênticos com o mínimo de esforço.

    
por Nepumuk 14.05.2018 / 10:23

1 resposta

1

Você complicou demais o seu comando. Assumindo um sistema de arquivos completo, você poderia usar algo como

rsync -aHXA --delete /source/ /destination/

No entanto, se o sistema morrer enquanto a cópia estiver em andamento, você terá uma cópia mista de arquivos antigos e novos. Se você quiser criar backups, eu recomendaria uma solução que seja criada em cima de rsync , como rsnapshot .

    
por 14.05.2018 / 10:57

Tags