Restaurar o montar una copia de seguridad de la imagen del disco completo desde dd

Restaurar o montar una copia de seguridad de la imagen del disco completo desde dd

Tuve un comportamiento extraño todas las noches en mi servidor Ubuntu, donde uno de mis discos NVME dejaba de funcionar y obtenía errores de IO hasta que reiniciaba, en cuyo caso todo funcionaría bien.

La unidad en cuestión no era una unidad de arranque, estaba montada en /var/lib.

Decidí reemplazarlo y antes iba a crear una imagen de disco de la unidad posiblemente defectuosa, para poder reemplazarla y simplemente copiar los datos en una nueva unidad.

Siguiendo las instrucciones aquí:https://help.ubuntu.com/community/DriveImaging

Creé un puñado de imágenes de respaldo. Al crear estas imágenes, eliminaría la entrada que monta la unidad desde /etc/fstab y reiniciaría, luego usaría dd para crear una imagen de la unidad desmontada:dd if=/dev/nvme1n1p1 | bzip2 > /media/ssd_backup_2023-09-11.bz2

Ahora que la nueva unidad está instalada, intenté copiar la imagen en la nueva unidad (una vez más, según la documentación aquí:https://help.ubuntu.com/community/DriveImaging: bzcat /media/ssd_backup_2023-09-11.bz2 | dd of=/dev/nvme1n1.

Pero eso no funcionó.

Intenté montar la imagen directamente (después de extraerla del archivo bz2) y copiar los archivos. No funcionó. Suponiendo que cometí un error en algo en la línea de comando, intenté copiar los archivos de imagen y montarlos en mi escritorio desde la GUI, y obtengo los mismos errores que cuando intenté montarlos desde la línea de comando:

Error mounting /dev/loop4 at /media/tshannon/e0ce1 331-ddOf-47a6- b104-c142b282a823: wrong Fs type, bad option, bad superblock on /dev/ loop4, missing codepage or helper program, or other error (udisks-error- quark, 0)

DMESG muestra lo siguiente:

[248810.448466] loop4: detected capacity change from 0 to 1233800 [248810.652202] /dev/loop4: Can't open blockdev [248810.652330] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248812.330897] /dev/loop4: Can't open blockdev [248812.331033] EXT4-fs (loop4): bad geometry: block count 244189952 exceeds size of device (154225 blocks) [248998.384382] loop19: detected capacity change from 0 to 1233800

Entonces, ¿las imágenes de mi disco están manchadas?

información relacionada