¿Puedo recuperar una única partición con ddrescue?

¿Puedo recuperar una única partición con ddrescue?

Tengo un disco duro fallido (seagate 1Tb) con sector defectuoso. Quiero hacer una imagen con ddrescue. El problema es que no tengo un disco duro de 1tb para poner la imagen. Los archivos que tengo que rescatar son sólo de 90gb. Entonces. ¿Puedo reducir el disco duro y usar ddrescue en una partición para que la imagen resultante tenga un máximo de 100 GB?

Respuesta1

¿La unidad sigue fallando activamente, empeorando, haciendo ruidos extraños, etc.?

Si no es así, y aún es legible (aparte de un único sector defectuoso) y montable, ¿por qué no montarlo rápidamente como de solo lectura / ro(noarranque desde él) y copie los archivos que desee. O si no se puede montar, utilice un programa como testdisk que podría copiar sólo unos pocos archivos. O tal vez photorec, aunque intenta leer un dispositivo completo pero solo guarda los archivos encontrados.

Si la unidad suena mal y tiene errores por todas partes, deberías conseguir otra unidad de respaldo que sea lo suficientemente grande para almacenar la imagen, consulta¿Por qué es imposible comprimir imágenes sobre la marcha mediante ddrescue?Si desea el disco completo, solo tendrá que rogar, pedir prestado o comprar un disco lo suficientemente grande, aunque sea por unas pocas horas. Puede comprimir la imagen después de que ddrescue haya terminado de crearla, pero tenga cuidado con la compresión que no permite el acceso sobre la marcha como gz, xz, etc... squashfs podría funcionar.

O tal vez tengas suerte y la única partición que deseas respaldar sea lo suficientemente pequeña para tu almacenamiento; después de todo, no puede ser más grande que todo el disco.

Respuesta2

¿Quizás puedas comprimir la imagen sobre la marcha canalizando a gzip u otra compresión?https://serverfault.com/questions/52260/compressing-dd-backup-on-the-fly

Algo como

sudo bash -c "dd if=/dev/sda2 | gzip > /media/disk/sda2-backup-11december18.gz"

información relacionada