¿Qué son imágenes de disco?
Las imágenes de disco son copias exactas de un disco realizadas con el comando disk dump (dd), con esto podemos tener copias exactas de discos duros, máquinas virtuales, etc.
Hacerlas es bastante sencillo, simplemente indicas:
dd if=/dev/sda of=/media/respaldo/sda.img bs=1M conv=noerror
dónde:
- if= apunta al dispositivo que vamos a copiar (mi disco sda)
- of= a un disco de respaldo dónde se copiará el disco en un archivo (sda.img)
- bs= hacer las lecturas en bloques de 1megabyte (1M)
Pero, ¿qué pasa si simplemente necesitamos un archivo de esa imagen de disco?.
Allí es cuando utilizas losetup.
Usando losetup
losetup es un comando para montar casi cualquier cosa como un dispositivo loopback (loop), losetup tiene un atributo especial dedicado para dispositivos de imagen con múltiples particiones.
Ejecutan:
losetup -P /dev/loop0 /media/jesuslara/sda.img
Y losetup calculará los offsets (inicio y fin) de cada partición y creará un dispositivo loop para cada partición dentro de sda.img, así:
loop0 loop0p1 loop0p2 loop0p3
Y ya simplemente para montar cada partición, ejecutan el “mount” contra la partición especifica:
mount -t ext4 /dev/loop0p1 /media/disk
Sin tener que calcular manualmente offsets ni nada por el estilo, ¿sencillo, no?
The post ¿Sabias Que? como montar particiones de imagenes de disco appeared first on Phenobarbital con Soda.