Estou usando um disco WD Elements Portable 1TB USB 3.0 2.5" comprado em maio de 2014 para fazer backup de dados da minha máquina desktop. O rsync funciona perfeitamente, sem nenhuma mensagem de erro. No entanto, ao restaurar dados da unidade USB, encontrei uma grande fração de arquivos com zero comprimento. O sistema de arquivos é ext4.
Eu tentei fsck -f /dev/sdd2 e dd if=/dev/sdd2 of=/dev/null que nunca relatou nenhum erro. Na minha máquina mais antiga usando USB 2.0, configurei um loop sincronizando novamente um diretório de 5 GB, verificando com diff -r e excluindo o diretório sem erros durante várias horas de operação.
Surgiram problemas com minha nova máquina usando USB 3.0. rsync -av fez a cópia silenciosamente, sem relatar erros. No entanto, ao verificar as cópias, descobriu-se que vários arquivos tinham comprimento exatamente zero. Assim estou preocupado.
Ao comprar o aparelho realizei uma verificação frequente com diff -r durante as primeiras semanas e nunca detectei nenhum erro. Depois de algum tempo parei de fazer isso e fiquei muito envergonhado ao descobrir os erros de cópia que ocorriam de forma totalmente silenciosa. 9.704 de 823.872 arquivos têm comprimento exatamente zero, a maioria deles jpegs ou arquivos de cabeçalho. O erro é sempre o mesmo: ou os arquivos copiados estão intactos ou com comprimento zero, não ocorrem cópias parciais ou bytes alterados.
Alguma idéia de como solucionar isso?