Miriam Ruiz
random thoughts on technology and life











{March 21, 2007}   Montando particiones especificas de una imagen de un disco completo

Navegando por la web me encuentro un interesante texto, “Mounting disks with Linux’s loopback device“, en el que se explica cómo montar una partición bajo Linux usando el dispositivo loopback. El problema no viene cuando tenemos la imagen de la particion en el archivo, sino mas bien cuando tenemos la imagen del disco completo.

Para acceder a una particion específica en la imagen de disco que tenemos, debemos averiguar primero en que posición del archivo está (en bytes), para lo que podemos usar el comando fdisk sobre esa imagen:

fdisk -l -u -C 592 disco.img

Suponiendo que cada sector tiene 512 bytes, podremos localizar la posición de cualquiera de las particiones listadas multiplicando el numero que aparece en el apartado “Start” del resultado del fdisk, por 512, y a continuacion usando el comando:

mount -o loop,offset=$((512*FS_START)) -t FS_TYPE disco.img /mnt

Siendo FS_START el comienzo de la partición a montar (63 para la primera, por ejemplo), y FS_TYPE el tipo de partición (por ejemplo, ext2).

A mi al menos me ha sido bastante útil



Super Coco says:

Me encantan estas cosas. Con tu permiso voy a añadir una referencia a esto en el artículo de mi blog Montar una imagen raw de Qemu. Los primeros 32 Kbytes de un disco..

¡Muchas gracias!



valencia.homelinux.org » El blog de Vicente Navarro Jover » Archivos » Montar una imagen raw de Qemu. Los primeros 32 Kbytes de un disco. says:

[...] Actualización 30/3/07 21:03: De alguna forma relacionado con el tema, en el blog de Miriam Ruiz leo una entrada titulada Montando particiones especificas de una imagen de un disco completo en la que vemos que para montar una imagen de un disco completo podemos mirar el número de sector de comienzo en la columna Start de la salida del comando: [...]



Miry says:

Cómo convertir un archivo vmdk de VMWare a .bin:

$ sudo apt-get install qemu
$ qemu-img convert /path/to/original.vmdk converted.bin

A partir de ahí ya se puede hacer:

$ /sbin/fdisk -l -u -C 592 converted.bin

Y montar las particiones como se ha mencionado.



Leave a Reply


about

This is a personal webpage that belongs to Miriam Ruiz.
If you want to contact her, you can do at:
webmistress(at)miriamruiz(dot)es.

pages
categories
archive
twitter
calendar
August 2019
M T W T F S S
« Nov    
 1234
567891011
12131415161718
19202122232425
262728293031  
credits
WikiLeaks

La Lista de Sinde