du
tem uma opção para --apparent-size
, que pode ajudá-lo. Eu diria que os dois discos têm diferentes tamanhos de bloco. Se um arquivo usa apenas parcialmente um bloco, nada mais pode usar o restante, então, por padrão, ele conta o uso do disco em blocos.
Para obter o tamanho de bloco que um sistema de arquivos ext em / dev / sda1 usa, você pode fazer:
sudo tune2fs -l /dev/sda1 | grep 'Block size'
Se você acredita que nem todos os seus arquivos foram copiados, você pode obter um programa como cfv
para criar um hash recursivo para os arquivos originais e verifique o backup com ele.
Gere Checksums de originais :
cfv -p /path/to/origin -C -rr -f /tmp/checksum.sha1
Verificar o backup em relação aos checksums :
cfv -p /path/to/backup -T -u -f /tmp/checksum.sha1