Estou tentando recuperar arquivos de um disco que possui erros de hardware.
O disco foi reparado pelo utilitário de disco, mas ele me disse que o disco está danificado, portanto, preciso fazer backup de tudo antes que ocorra uma falha.
Então, eu tentei copiar os arquivos via localizador, mas ele fica preso. Tentei outros utilitários e eles ficam presos tentando copiar os arquivos, quando a cabeça bate no bloco danificado.
Então eu tentei com o rsync, e parece funcionar; mas leva uma eternidade quando eu bato em um bloco ruim.
Então, eu estava pensando, se existe uma maneira de dizer ao Rsync para nem se preocupar com um arquivo, se demorar muito? Ou posso especificar o número de tentativas em cada arquivo ou quanto tempo ele precisa para cada arquivo?
Não tenho certeza de quanto tempo essa unidade durará honestamente, por isso quero obter todos os dados o mais rápido possível, enquanto ainda posso montá-los e ver os dados no localizador.
É isso que estou usando como comando; aconselhe se houver alguma maneira de reduzir a tentativa de um arquivo, para que eu possa ter o rsync para tentar ler os blocos danificados, mas evite ficar preso em um setor específico por muito tempo.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Desde já, obrigado.
dd_rescue
, ela possui recursos avançados para lidar com setores defeituosos.