Montage d’une image dd
Récemment, j’ai dû reconfigurer mon ordinateur portable pour des raisons **. Cependant, je suis habitué à le sauvegarder régulièrement en créant une image disque complète avec dd qui est stockée sur un disque dur séparé.
Maintenant, je voulais restaurer certaines données et paramètres de ma dernière sauvegarde en les montant dans mon nouvel ordinateur portable configuré.
La solution
Une solution consisterait à analyser la table de partition en utilisant fdisk:
Disque /support/gue/GUE-USB3/finalBackup.dd: 238,5 GiO, 256060514304 octets, 500118192 secteurs
Unités: secteurs de 1 * 512 = 512 octets
Taille du secteur (logique / physique): 512 octets / 512 octets
Taille des E / S (minimum / optimal): 512 octets / 512 octets
Type d’étiquette de disque: dos
Identifiant de disque: 0x57bf86df
Taille des secteurs de Début de démarrage du périphérique Type d’id
/media/gue/GUE-USB3/finalBackup32Bit_T440S_20200124.dd1 * 2048 500117503 500115456 238,5 G 83 Linux
Il nous dit qu’une partition de type 83 (= Linux) commence à l’octet #2048 et se termine à l’octet #500117503, et là nous pourrions déjà utiliser la commande mount pour la monter.
MAIS – cette approche devient plus compliquée avec plus de partitions, en commençant par différents décalages car vous pouvez simplement mélanger les choses et essayer accidentellement de monter des choses qui n’existent pas.
Puis, je suis tombé sur kpartx.
loop2p1:0 500115456/dev/loop2 2048
loop deleted: /dev/loop2
Il lit les tables de partitions sur le périphérique spécifié et crée des cartes de périphériques sur les segments de partitions détectés. Il est appelé à partir de hotplug lors de la création et de la suppression de cartes d’appareils – ce qui est exactement ce que nous voulons.
Donc, au lieu de l’appeler avec le paramètre -l, je pourrais le démarrer avec le paramètre -a qui crée des périphériques de bouclage et appelle hotplug (qui est utilisé pour monter le périphérique par la suite) comme ceci:
Bien – le système ajoute la partition en tant que lecteur qui peut être (si vous avez les droits d’accès) lu comme une clé USB.
Pour s’en débarrasser, il suffit de l’appeler avec le paramètre -d qui supprime les périphériques de bouclage:
C’est tout, amusez-vous!
Leave a Reply