web-dev-qa-db-fra.com

Comment monter un lecteur crypté LUKS de l'ancien système avec le même VGname

J'ai deux disques, un plus ancien et un plus récent, qui contiennent tous deux des systèmes configurés en utilisant Mint/Ubuntu avec un cryptage complet du disque. Je veux monter l'ancien sur le plus récent pour copier certains de mes anciens trucs à travers.

Les noms des groupes de volumes sont les mêmes sur les deux systèmes. J'ai trouvé Monter un disque dur externe avec LUKS Encryption + LVM qui me parle de vgimportclone. Cependant, la page de manuel ne permet pas de savoir si cela modifiera les données du groupe de volumes sur le disque de manière à ce que je ne puisse pas démarrer sur l'ancien système, ce qui pourrait être désastreux.

Quelle est la façon la plus sûre de procéder?

1
mc0e

Le nouveau système avait une valeur relativement faible (quelques efforts de configuration, mais rien de difficile à remplacer), j'ai donc décidé de jouer avec ça à la place.

J'ai démarré à partir de l'USB (en utilisant le système d'installation de mint), et j'ai fait ce qui suit (où `sdb5 est la partition cryptée qui abrite les données lvm pour mon nouveau système)

cryptsetup luksOpen /dev/sdb5 newdisk
vgimportclone /dev/mapper/newdisk
pvscan
vgscan
lvscan

Je ne suis pas sûr que ces analyses soient réellement nécessaires, mais je les ai faites, puis j'ai regardé autour de moi avec pvdisplay, vgdisplay et lvdisplay. Tout a l'air bien.

J'ai essayé de redémarrer à ce stade, ce qui n'a pas fonctionné. Grub n'a pas pu trouver le disque et s'est plaint d'un message comme celui-ci .

J'ai redémarré le programme d'installation et corrigé les références à /dev/mapper/mint--vg-root et /dev/mapper/mint--vg-swap dans /etc/grub/grub.cfg et /etc/fstab.

Le système démarre et je peux maintenant monter l'ancien lecteur à l'aide des outils GUI (nemo), bien que ce soit un peu inélégant, avec une erreur affichée à partir de la tentative de montage de la partition chiffrée, après quoi celle non chiffrée est disponible à monter.

Donc, ça semble OK. J'ai greped pour mint--vg dans/etc et/boot, et n'a rien trouvé d'autre à corriger. J'ajouterai plus d'informations ici si je tombe sur quelque chose d'autre qui doit être réparé.

3
mc0e