Por padrão, rsync
verifica o tamanho do arquivo e o tempo de modificação antes da transferência para verificar se os arquivos são idênticos ou não.
O tempo de transferência de rsync
é bastante enganador para arquivos do mesmo tamanho e hora de modificação, se você usar rsync -vvv
, veria rsync
passando a maior parte do tempo fazendo a verificação de transferência delta para garantir que os arquivos idêntico, rsync
faz este pedaço por pedaço. Em poucas palavras, se o tamanho e o tempo de modificação permanecerem iguais, rsync
não fará uma transferência.
Observe também que você pode fazer uma soma de verificação antes da transferência usando a opção --checksum
.
No seu caso, como o tamanho dos arquivos é o mesmo, deve ser o tempo de modificação que faz com que os arquivos sejam re-transferidos. Isso é justificado, já que você não usou nenhuma opção que preservasse o tempo de modificação em rsync
.
Você pode usar a opção -t ( --times
) para preservar o horário da modificação ou a opção -a ( --archive
) que inclui as opções -rlptgoD
juntas:
sudo rsync -vv -trP /inputFolder ~/backupFolder
sudo rsync -avvP /inputFolder ~/backupFolder