¿Cómo montar una partición de una imagen de disco? [Solucionado]

Supongamos que hago un backup de todo mi disco duro con dd. Por ejemplo:

dd if=/dev/sda of=/mnt/imagen

(Suponemos que sobre /mnt está montado otro disco distinto de sda y que sda no está montado, por supuesto)
Con eso ya tendría una imagen de todo mi disco duro. Si quisiera podría restaurarlo enterito.

Ahora, el problema:
Quiero montar una partición ese backup, ¿Qué hago?
En los discos físicos es muy fácil, sólo tienes que hacer:

mount /dev/sda1 /mnt

Pero con una imagen de disco ya es otra cosa, porque no tienes un archivo para cada partición... ¿alguna pista?

Esto va a ser algo así, si no me equivoco. Con las .iso funciona

#mount -o loop imagen /directorio/donde/la/quieras/montar

Luego se podría montar algo sobre lo montado ¿no?

cenizoish escribió:

Esto va a ser algo así, si no me equivoco. Con las .iso funciona

#mount -o loop imagen /directorio/donde/la/quieras/montar

Luego se podría montar algo sobre lo montado ¿no?

Sí, pero eso supongo que vale si haces una imagen de una partición, pero del disco entero (si es que se puede) creo que va a ser de otra forma. Nunca lo he intentado ni he investigado mucho al respecto, pero alguna vez sí que me lo he planteado.

Mira algo como:

http://lists.samba.org/archive/linux/2005-April/013444.html
http://bochs.sourceforge.net/doc/docbook/user/loop-device-usage.html (parece que con losetup algo haces, pero sólo si hay una única partición).
http://www.andremiller.net/content/mounting-hard-disk-image-including-pa...
http://superuser.com/questions/117136/mount-a-partition-from-dd-created-...
http://wiki.edseek.com/guide:mount_loopback#accessing_specific_partition...

Muchas gracias, minaya. Tus enlaces me han sido de gran ayuda.

Al final el león no era tan fiero como lo pintaban.
Instalé kpartx. [fuente].

aptitude install kpartx

Después activé el módulo de device_mapper:

modprobe dm_mod

Y por último, kpartx a trabajar:

kpartx -a disco_completo

Y con eso ya obtengo las particiones virtuales listas para ser montadas en /dev/mapper :D

Y para desconectarlas una vez utilizadas:

kpartx -d disco_completo