Rsync é bem conhecido por seu Algoritmo Delta Implantação, que permite que o RSYNC seja copiar apenas as modificações feitas nos arquivos de origem no host local e nos arquivos atuais no host remoto.
Rsync com -ignore -existente:
-ignorar-se existente Opção no comando rysnc força o rsync a ignorar a atualização de arquivos já existentes no destino. Esta operação não ignora os diretórios existentes porque, nesse caso, nada seria feito. Como essa é uma regra de transferência em vez de excluir, ela não afeta os dados que passam pelas listas de arquivos e exclusão. Esta opção restringirá apenas a transferência de arquivo solicitada pelo receptor.
Quando você usa a opção "-link-deest" combinada com o comando rsync, ela criará um novo diretório para backup de dados. E se de repente o backup fosse interrompido e você quiser retomá -lo de volta? O que você fará em tal situação? O RSYNC pode usar efetivamente o “-ignorar-se existente”Operação para resolver este problema. O uso de "-ignore-existente" garantirá que os arquivos já fossem tratados, não obtenham alteração. Isso significa que o "-ignore-existente" só analisará os arquivos já existentes presentes na hierarquia de destino.
Agora vamos para a implementação prática desta forma de comando rsync.
Aqui está a sintaxe do comando rsync com a opção "-ignore-existente":
$ sudo rsync --ignore -existente -raz --progress fonte de usuário@remote_host: destino
No exemplo abaixo, estamos sincronizando o arquivo com o sistema remoto. Portanto, "-ignorar-se existente”Restringirá o rsync para sincronizar apenas os arquivos do sistema local que ainda não são copiados para o destino.
$ sudo rsync --ignore -existente -raz --progress /var [email protected]:/TMP/
Adicione seu nome de usuário e IP do host no comando acima e confira a saída.
A saída também está mostrando o progresso enquanto sincroniza os arquivos do local para um sistema remoto. Lembrar! Esta execução do comando ignorará os arquivos existentes presentes no final do receptor.
Conclusão:
Os usuários do Linux geralmente fazem backup de seus dados em sistemas remotos. Um dos benefícios mais incríveis que qualquer pessoa pode obter desse backup de dados remotos é a confiabilidade. No Linux, muitas ferramentas de linha de comando são usadas para criar backups e o rsync comando é o melhor. rsync -ignore -existente O comando permite que um usuário retome um backup interrompido e ignore os arquivos existentes do destino.