Qual é a opção ou opção do comando rsync inorder para pular o backup de arquivos corrompidos? [fechadas]

0

Qual é a opção ou opção do comando rsync inorder para pular o backup de arquivos corrompidos para que não sobrescreva arquivos bons?

    
por Karthik Vee 17.02.2016 / 14:19

1 resposta

1

O negócio do Rsync é criar e sincronizar espelhos de arquivos, verrugas e tudo. Ele não tem nenhuma opção para talvez não sincronizar um arquivo.

A única exceção é que ele irá recusar a deletar qualquer arquivo se erros de I / O o levarem a suspeitar que mesmo um arquivo está temporariamente ausente, mas que está habilitado por padrão, então você não Não tenho que fazer nada. (Você pode desativar o fail-safe com --ignore-errors ).

No entanto, o rsync usa uma opção --files-from=FILE , em que FILE pode ser - para que você possa enviar os nomes para stdin. Você pode, portanto, fazer suas próprias verificações de corrupção e canalizar apenas os arquivos bons para o rsync para espelhamento.

Aviso: --files-from= implica várias mudanças de comportamento não necessariamente óbvias, portanto, você deve ler atentamente a documentação. Você também não poderá usar --delete , pois não haverá maneira de o rsync informar a diferença entre arquivos que não existem mais e arquivos que você optou por não listar porque estão corrompidos. Você também precisa ter cuidado com espaços em nomes de arquivos, então confira --from0 .

    
por 17.02.2016 / 14:49