Modo Rsync e preguiçoso?

Modo Rsync e preguiçoso?

Como a transferência ou cópia de um arquivo que está sendo usado às vezes causa corrupção do arquivo transferido, podemos definir um intervalo de tempo no qual o Rsync verifica cada arquivo em um determinado diretório para ver se há alguma alteração nesse intervalo de tempo?

Os arquivos que não forem alterados nesse intervalo serão transferidos, enquanto aqueles que tiverem alterações não.

Posso fazer isso com rsync? Ou outra ferramenta? Existe um script para adicionar essa funcionalidade ao Rsync?

Obrigado

Responder1

apenas faça isso de novo.

sério, na primeira vez, a maioria dos arquivos será transferida perfeitamente, e aqueles que estavam em fluxo durante a cópia ainda terão a maioria dos dados corretamente. na segunda vez, o rsync copiará apenas as diferenças, apenas corrigindo o que deu errado.

o que costumo fazer é copiar uma vez sem interromper nenhum processo, isso pode levar horas ou até dias. em seguida, faça novamente, pode levar vários minutos. então eu faço isso de novo, desta vez é o mais baixo possível. então paro os serviços, copio uma última vez e reinicio o serviço. o tempo de inatividade geralmente é inferior a 10 minutos.

claro, isto só pode ser feito para serviços quepodeser parado. para coisas realmente imparáveis, eu uso instantâneos LVM. cópia muito mais complexa e lenta, mas garantida no 'ponto no tempo'.

informação relacionada