Estoy tratando de recuperar archivos de un disco que tiene errores de hardware.
El disco fue reparado por la utilidad de disco, pero me dijo que el disco está dañado, por lo que necesito hacer una copia de seguridad de todo antes de que ocurra una falla.
Así que intenté copiar los archivos a través del buscador, pero se atascó. Intentó otras utilidades y se atascan al intentar copiar los archivos, cuando la cabeza golpea el bloque dañado.
Así que intenté con rsync, y parece funcionar; pero lleva una eternidad cuando golpeo un bloque malo.
Entonces, me preguntaba si hay una manera de decirle a Rsync que ni siquiera se moleste con un archivo, si lleva demasiado tiempo, ¿puedo especificar el número de intentos con cada archivo o cuánto tiempo necesita probar para cada archivo?
No estoy seguro de cuánto tiempo durará honestamente esta unidad, por lo que quiero quitar todos los datos lo antes posible, aunque todavía puedo montarlo y ver los datos en el buscador.
Esto es lo que estoy usando como comando; avise si hay alguna forma de reducir el intento en un archivo, para que pueda tener rsync para intentar leer los bloques dañados, pero evite quedar atrapado en un sector específico durante demasiado tiempo.
rsync -arv -e--ignore-errors --partial-dir=/Volumes/backup/partial /Volumes/work /Volumes/backup
Gracias por adelantado.
dd_rescue
, tiene características avanzadas para hacer frente a sectores defectuosos.