Linux: ¿Cuál es la mejor manera de copiar desde un HD dañado?

8

Recibo errores de E / S de mi HD de almacenamiento cuando intento copiar archivos. Estos son grandes archivos de video en bruto, por lo que puedo tolerar errores.

cpse detiene en el primer error de lectura y scp/ se rsyncqueja y elimina la copia. Con los indicadores correctos de ignorar / forzar probablemente podría hacer que todos ellos dejen una "copia dañada".

¿Qué herramienta debo usar para esto (incl. Opciones)?

Es decir, ¿qué herramienta creará la "mejor" copia (la más cercana al original)?

Nota: Este es un disco con daños físicos, confirmado por las herramientas de diagnóstico adecuadas. También he corrido un fsck completo.

Joernsn
fuente

Respuestas:

12

ddrescue debería hacer el truco: está diseñado para esta misma situación.

GNU ddrescue es una herramienta de recuperación de datos. Copia datos de un archivo o dispositivo de bloque (disco duro, cdrom, etc.) a otro, tratando de rescatar datos en caso de errores de lectura. El funcionamiento básico de ddrescue es completamente automático. Es decir, no tiene que esperar un error, detener el programa, leer el registro, ejecutarlo en modo inverso, etc.

Puede descargarlo aquí o encontrar un manual aquí . También está preinstalado en SystemRescueCD .

Journeyman Geek
fuente