Tengo una imagen DD tomada de la imagen HDD sin procesar (/ dev / sdb). Este archivo de imagen contiene un sistema de archivos XFS que necesito montar. Es demasiado grande para restaurar en discos (archivo img de 2.6TB), así que me gustaría montarlo usando loopback.
Sin embargo, la tabla de particiones se convierte en un problema. Traté de determinar el desplazamiento de las particiones usando parted y fdisk -lu. Parted devuelve "etiqueta de disco no reconocida", fdisk -lu me muestra una tabla de partición en blanco.
¿Cómo recomendaría encontrar el inicio de la partición para poder montarlo con -o loop
Respuestas:
El
kpartx
comando hará todo el trabajo por usted para detectar dónde existen las particiones y configurar los dispositivos de bucle con las compensaciones apropiadas.fuente
Vea si testdisk puede encontrar sus etiquetas de partición. Puede probar y ver si
kpartx
puede encontrarlo y habilitarlo primero:También recuerde probar esas dos cosas en una copia de la imagen. No desea destruir su imagen de respaldo con pruebas.
fuente
Puede usar
sfdisk
para volcar la tabla de particiones de la imagen. Bastante bien cualquiera de las*fdisk
variantes lo hará, pero algunos se quejan más que otros. Esto le permitirá calcular el desplazamiento de la partición.fuente
Ejecute
file - </dev/sdb
para ver lo que realmente tiene en el disco, ya que no parece ser una imagen de un disco con un sistema de partición de PC.Dado su comentario, probablemente tenga un volumen físico LVM. Entonces, primero asocie un dispositivo de bloque con él
losetup
, luego registre el dispositivo de bucle como un volumen físico y continúe desde allí.fuente
¡kpartx fue mencionado dos veces y deberías usarlo! Esta publicación le dará algunas prácticas con kpartx & Co .: ¿Puedo cambiar "atómicamente" una unidad raid5 en una incursión de software de Linux?
fuente