Montar imágenes RAW

2018-10-04

Lo que no iba a realizar es quemar esa imagen en otra tarjeta SD y recuperar los datos ya que existe una forma mas sencilla que consiste en montar esa imagen en nuestro sistema de ficheros y tratar con ella como si formara parte de nuestro sistema.

La forma genórica de montar una imagen RAW sería:

sudo mount -t tipo -o ro,loop,offset=$((512*inicio_particion)) opciones archivo_imagen.dd punto_montaje

-o ro monta la imagen en formato de solo lectura

En mi caso al ser una imagen de raspbian, cuenta con dos particiones, /boot y /, por lo que necesitamos saber en que sector comienzan cada una de las particiones para poder montar la partición deseada de forma correcta.

fdisk -l -u nombre_imagen

Esta seria la salida del comando para la imagen de mi copia

[[email protected] ~]$ fdisk -l -u ./Backups/RPi/2018-01-05-RPI.img Disco ./Backups/RPi/2018-01-05-RPI.img: 57,3 GiB, 61505273856 bytes, 120127488 sectores
Unidades: sectores de 1 * 512 = 512 bytes
Tamaño de sector (lógico/físico): 512 bytes / 512 bytes
Tamaño de E/S (mínimo/óptimo): 512 bytes / 512 bytes
Tipo de etiqueta de disco: dos
Identificador del disco: 0x1fca1eb7

Disposit.                         Inicio Comienzo     Final  Sectores Tamaño Id Tipo
./Backups/RPi/2018-01-05-RPI.img1            8192     93813     85622  41,8M  c W95 FAT32
./Backups/RPi/2018-01-05-RPI.img2           94208 120117247 120023040  57,2G 83 Linux

Vemos que la primera partición empieza en el sector 8192 y termina en el 93813 y la segunda partición empieza en el 94208 y termina en el sector 120117247.

Como la información a recuperar está en la segunda participación, monto la partición a partir del sector 94208

[[email protected] ~]$ sudo mount -t ext4 -o loop,ro,offset=$((94208*512)) ./Backups/RPi/2018-01-05-RPI.img /mnt/
[sudo] password for ----:
[[email protected] ~]$ ls -l /mnt/
total 92
drwxr-xr-x   2 root root  4096 dic 14 22:36 bin
drwxr-xr-x   2 root root  4096 sep  7 17:53 boot
drwxr-xr-x   3 root root  4096 ene  1  1970 boot.bak
drwxr-xr-x   4 root root  4096 sep  7 16:47 dev
drwxr-xr-x 105 root root  4096 dic 29 20:12 etc
drwxr-xr-x   3 root root  4096 nov 18 18:45 home
drwxr-xr-x  18 root root  4096 dic  8 23:45 lib
drwx------   2 root root 16384 sep  7 17:53 lost+found
drwxr-xr-x   3 root root  4096 nov 18 17:13 media
drwxr-xr-x   2 root root  4096 sep  7 16:44 mnt
drwxr-xr-x   6 root root  4096 nov 30 22:02 opt
drwxr-xr-x   2 root root  4096 jul 28 00:17 proc
drwx------   3 root root  4096 dic  8 23:50 root
drwxr-xr-x   5 root root  4096 sep  7 17:00 run
drwxr-xr-x   2 root root  4096 dic 14 22:36 sbin
drwxr-xr-x   2 root root  4096 sep  7 16:44 srv
drwxr-xr-x   2 root root  4096 jul 28 00:17 sys
drwxrwxrwt   7 root root  4096 ene  4 15:52 tmp
drwxr-xr-x  10 root root  4096 sep  7 16:44 usr
drwxr-xr-x  12 root root  4096 nov 30 00:04 var

Para desmontar la imagen bastará con:

sudo umount /mnt

Espero que te haya gustado, pasa un buen día. 🐧

Ingrese la dirección de su instancia


Más publicaciones como esta

Emular Raspberry Pi en linux con qemu

2018-03-08 | #kvm #raspberry

Si no tienes una Raspberry Pi y quieres emular el funcionamiento de una distribución para Raspberry como Raspbian o Nextcloudpi, o si por el contrario si dispones de una pero no quieres estar grabando tarjetas cada vez que quieras probar diferentes distribuciones puedes usar QEMU para emular una Raspberry. Investigando por Duckduckgo vi varios enlaces donde explican la forma de hacerlo, pero sin duda la forma mas fácil es usando un script que han preparado en Nextcloudpi que además proporciona conectividad de red.

Continuar leyendo 


Backups incrementales con rsnapshot

2019-09-30 | #backup #linux

Si buscas un sistema para crear copias de seguridad incrementales y de manera automática a travós de rsync, tanto en máquinas locales como remotas a travós de ssh, rnsaphot es lo que estas buscando. Rsnapshot utiliza enlaces duros para la realización de la copia, siempre que sea posible, ahorrando espacio en el disco. Funcionamiento La primera vez que realizas una copia, copias todas los datos, la segunda vez solamente copiara aquellos ficheros nuevos o que hayan sido modificados.

Continuar leyendo 