Categorías
Sin categoría

Montar imagenes en el sistema de ficheros

Para el montaje de imagenes se puede hacer de dos modos, directamente con mount o utilizando el comando losetup. Veremos como con losetup es mucho más sencillo.

Imaginemos que tenemos un fichero de imagen de un usb o de un disco duro, el fichero lo llamaremos imagenrecuperada.img y se encuentra en el directorio /home/usuario/Descargas, por lo que su ruta completa será /home/usuario/Descargas/imagenrecuperada.img , por lo tanto, para montar dicha imagen mediante mount, primero deberemos de saber donde empieza la partición que nos interesa montar, lo haremos mediante el comando fdisk, teclearemos fdisk -lu /home/usuario/Descargas/imagenrecuperada.img ya que tenemos que sacar el offset de la partición que nos interesa.

Esto nos dará el tamaño de sector (512bytes) y que la partición empieza en el sector 63, por lo tanto el offset será de 32256. Una vez obtenido, ya podemos montarlo mediante mount -o loop,offset=32256 -t vfat /home/usuario/Descargas/imagenrecuperada.img /rutadondequeremosmontarimagen

Después de pelearme varias veces con el offset descubrí que hay un modo mucho más sencillo de hacer el montaje. Mediante losetup simplemente configuramos primero el dispositivo virtual con losetup /dev/loop1 /home/usuario/Descargas/imagenrecuperada.img y ahora la imagen, al haberla convertido en un dispositivo más, simplemente lo montamos como siempre. mount /dev/loop1 /rutadondequeremosmontarimagen

Evidentemente mediante la utilización de losetup es mucho mas sencillo. Espero que os sirva de ayuda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *