Suite du tuto :
Comment vérifier le contenu de sa sauvegarde
- Connexion en super-utilisateur
sudo su -
- Créer un répertoire dans lequel sera « monté » la sauvegarde
mkdir /mnt2
- Identifier les partitions contenues dans l’image
fdisk -l jeeAlarme.img
Disk jeeAlarme.img: 29,7 GiB, 31914983424 bytes, 62333952 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xa2f8ee38
Device Boot Start End Sectors Size Id Type
jeeAlarme.img1 8192 532479 524288 256M c W95 FAT32 (LBA)
jeeAlarme.img2 532480 62333951 61801472 29,5G 83 Linux
Dans cet exemple, on voit 2 partitions :
- La première, qui pèse 256Mo, contient la partition « /boot »
- La seconde, de 29,5 Go, contient le système de fichiers principal « / »
C’est surtout celle-ci qui va nous intéresser. Pour la monter, il va falloir indiquer à la commande « mount » à quel endroit elle se trouve dans l’image.
C’est la commande « fdisk » lancée ci-dessus qui vas nous donner la réponse : il est indiqué que la commande démarre au secteur 532480 (colonne « Start »).
Il est aussi indiqué qu’un « Secteur » a une longueur de 512 octets.
Sortons la calculette : 532480 * 512 = 272629760
La partition démarre donc 272629760 octets après le début du fichier. Notons cette valeur pour l’étape suivante.
- Montage de la partition
mount -o loop,offset=272629760 jeeAlarme.img /mnt2
- Accès au contenu
On peut maintenant accéder au contenu de l’image en explorant le contenu du dossier « /mnt2 »
cd /mnt2
ls -l --color -F
On peut maintenant accéder au contenu de l’image !
Attention, l’image est ouverte en lecture/écriture !
Si on veut l’ouvrir en lecture seule, on peut remplacer la commande « mount » précédente par :
mount -o ro,loop,offset=272629760 jeeAlarme.img /mnt2
(remarquez la valeur « ro » = « read only »)
Comme l’image a été capturée sur un système en fonctionnement, je conseille de l’ouvrir au moins la première fois en lecture/écriture. Ca permettra à linux de corriger les éventuelles anomalies.
- Démontage de l’image
Pour libérer l’image, il faut la démonter :
umount /mnt2
