
Como o título diz, gostaria de copiar tudo, desde uma unidade USB externa de 4 TB com defeito para uma nova unidade USB de 4 TB.
A complicação é que não tenho certeza de como diferentes programas lidam com erros.
Além disso, como isso provavelmente levará muito tempo, gostaria de copiar os dados enquanto mantenho a unidade montada; Novos arquivos serão adicionados, mas nenhum arquivo será alterado se isso fizer alguma diferença.
Estarei trabalhando na linha de comando.
Atualizar:Como sugerido, estou experimentando o rsync usando conselhos adicionais deaqui.
sudo rsync -aAXv --log-file=/home/osmc/rsync.log --exclude={"/lost+found"} /mnt/Main/* /mnt/NewMain
Atualizará sobre como lida com erros ao encontrá-los.
Responder1
Se você conseguir renunciar ao requisito de manter a unidade e seu sistema de arquivos montados: inicialize a partir de uma mídia externa para garantir que o disco esteja inativo (ou retire a unidade e coloque-a como escravo em outra máquina) e, em seguida, use o ddrescue em cada partição (importante):
ddrescue /dev/sdb1 /mnt/some/large/storage/sdb1backup logfile
Isso criará uma imagem da partição que poderá ser montada:
mount -o loop /mnt/some/large/storage/sdb1backup /mnt/image
ddrescue funciona como dd, com a exceção mais visível de que é muito mais detalhado. Eu recomendo fortemente dar uma olhada na página de manual para obter opções relevantes para o seu caso. O arquivo de log permite fazer várias execuções e ignorar os setores que já foram recuperados com sucesso.
Se você realmente precisa tê-lo instalado e funcionando:rsync -Pravdtz /files somehost:somefolder/
Responder2
A resposta sugerindo que eu use o rsync desapareceu, então estou respondendo sozinho. Obrigado pela dica.
Estou experimentando o rsync usando conselhos adicionais deaqui.
sudo rsync -aAXv --log-file=/home/osmc/rsync.log --exclude={"/lost+found"} /mnt/Main/* /mnt/NewMain
Demorou bastante para ser concluído, mas consegui continuar usando o sistema e até ler e gravar arquivos na unidade. Os erros encontrados foram registrados e tentados novamente no final. Acabei perdendo alguns arquivos mas nada que fosse muito importante para mim.
Provavelmente não atenderá às necessidades de todos, mas fez exatamente o que eu precisava.