O rsync sobrescreve completamente os arquivos com timestamps diferentes?

1

Eu usei um comando semelhante a este para rsync arquivos do macOS para o Linux:

rsync -avz <ip-address>:/Backup/ Backup/

A pasta Backup/ foi copiada anteriormente da mesma máquina usando scp , sem arquivos alterados. Eu pensei que rsync seria um noop, mas ele começou a sobrescrever todos os arquivos (provavelmente devido a timestamps diferentes), causando muitas gravações em disco. Eu tentei o mesmo comando com --size-only e terminou quase instantaneamente. O rsync sobrescreve completamente os arquivos que possuem registros de data e hora diferentes (isto é, não verifica a diferença)? Depende do tamanho dos arquivos?

    
por Eugene Yarmash 03.11.2018 / 21:47

1 resposta

-1

leia o bom manual do rsync:

       It is famous  for  its
       delta-transfer  algorithm,  which  reduces the amount of data sent over
       the network by sending only the differences between  the  source  files
       and  the  existing  files in the destination.

Acho que você está lendo e / ou não, não escreve. Tem certeza de que o rsync sobrescreve os arquivos e não apenas verifica o conteúdo deles?

    
por 03.11.2018 / 21:56