Linux: Qual é a melhor maneira de copiar de um HD danificado?

8

Recebo erros de E / S do meu HD de armazenamento quando tento copiar arquivos. Esses são arquivos grandes de vídeo bruto, então posso tolerar erros.

cp pára no primeiro erro de leitura e scp / rsync reclama e exclui a cópia. Com os sinalizadores de ignorar / forçar, eu provavelmente poderia fazer com que todos eles deixassem uma "cópia danificada".

Qual ferramenta devo usar para isso (incluindo opções)?

Ou seja, qual ferramenta criará a "melhor" cópia (mais próxima do original)?

Nota: Este é um disco com danos físicos, confirmado pelas ferramentas de diagnóstico adequadas. Eu também tenho um fsck completo.

    
por Joernsn 06.09.2011 / 16:04

1 resposta

11

ddrescue deve resolver o problema - foi projetado para essa situação.

GNU ddrescue is a data recovery tool. It copies data from one file or block device (hard disc, cdrom, etc) to another, trying hard to rescue data in case of read errors. The basic operation of ddrescue is fully automatic. That is, you don't have to wait for an error, stop the program, read the log, run it in reverse mode, etc.

Você pode baixá-lo aqui ou encontrar um manual aqui . Ele também é pré-instalado no SystemRescueCD .

    
por 06.09.2011 / 16:10