Para uma retenção completa de tudo, tente:
rsync --archive --hard-links --sparse-files --acls --xattrs source dest
Em seguida, para verificar a exatidão, você pode fazer algo como (assumindo que não há espaços nos nomes dos arquivos): for file in *; do md5sum $file >> /tmp/sums.txt; done
e, em seguida, diff
sums.txt nos dois servidores. O md5summing vai demorar um pouco, no entanto.
Se você tiver espaços em seus nomes de arquivos, crie algo com find
e / ou xargs
BTW, o que significa du --bytes -hs
? Dessa forma, você exclui o tamanho do bloco.