Buenas tardes
estaba por preguntar eso... pero nunca hay un stfw que por bien no
venga, así que lo cuento para que quede en el histórico de la lista.
Situación: hacer una imagen de un disco entero antes de ponerse a jugar:
dd if=/dev/sda of=imagen.img

resulta que después tengo que acceder a un archivo de alguna partición
en particular, pero no tengo un disco rígido para hacer la inversa. Un
fdisk muestra esto:
gonz:/home/grivero/tmp# fdisk -l streaming.img

Disk streaming.img: 41.2 GB, 41174138880 bytes
255 heads, 63 sectors/track, 5005 cylinders, 80418240 sectores en total
Units = sectores of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Identificador del disco: 0x07b5842a

     Disposit. Inicio    Comienzo      Fin      Bloques  Id  Sistema
streaming.img1   *          63    80389259    40194598+   7  HPFS/NTFS/exFAT

claro, no puedo montar streaming.img1 porque no existe ese archivo.
Probé verlo con gparted y me muestra esa partición pero un error que
no existe.
Entonces estaba por preguntar, y me apliqué a mi mismo eso de search
the fucking duckduckgo y encontré este programa:
kpartx - create device mappings for partitions

y de la página de manual, solo se necesitan dos comandos:
kpartx -l <archivo de imagen> para hacer un listado de particiones en
esa imagen de disco
kpartx -a  <archivo de imagen> para agregarla a /dev/mapper
este último crea un /dev/mapper/loop0pX (donde X es el número de
partición) y que ya se puede montar como cualquier imagen:

mount -o loop /dev/mapper/loop0pX /punto_de_montaje


--
To UNSUBSCRIBE, email to debian-user-spanish-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: 
http://lists.debian.org/capqjqdrf+ygkcecbtn9gstqmxba-mjkt1z-ggiaykoody0p...@mail.gmail.com

Responder a