Les étapes de la réponse de @Georg Schölly n'ont pas fonctionné pour moi à l'époque, bien qu'elles puissent fonctionner maintenant, quelques versions d'Ubuntu plus tard. À l'époque, après le sudo mount /dev/mapper/my_encrypted_volume /media/my_device
étape j'ai obtenu l'erreur :
mount : système de fichiers de type inconnu 'LVM2_member'.
Déverrouillage et montage du disque avec udiskctl
A la place, j'ai utilisé udisksctl
une interface de ligne de commande qui interagit avec le système de gestion de l'information de l'entreprise. udisksd
service.
Voici ce qui a fonctionné ( /dev/sdb5
la partition de mon disque dur est marquée comme crypt-luks
):
udisksctl unlock -b /dev/sdb5
udisksctl mount -b /dev/mapper/ubuntu--vg-root
Après avoir tapé la première commande, vous serez invité à saisir votre phrase de chiffrement. Une fois que la partition chiffrée est déverrouillée, la deuxième commande la montera. Si cela réussit, vous obtiendrez le message suivant similaire à ça :
Mounted /dev/dm-1 at /media/dpm/e8cf82c0-f0a3-41b3-ab28-1f9d23fcfa72
De là, je pouvais accéder aux données :)
Verrouillage du disque avec udiskctl
Démontez le périphérique :
udisksctl unmount -b /dev/mapper/ubuntu--vg-root
Vous devez désactiver tous les volumes logiques dans le système de gestion de l'information. ubuntu-vg
groupe de volume en premier. Sinon, vous obtiendrez une erreur du type "Périphérique occupé" si vous essayez de le verrouiller ( plus d'infos ):
sudo lvchange -an ubuntu-vg
Ensuite, vous serez en mesure de verrouiller la partition cryptée.
udisksctl lock -b /dev/sdb5
Notes
-
Le site udisksctl
les commandes sont exécutées sans sudo
.
-
Noms des mappeurs de périphériques : le ubuntu--vg-root
Le nom peut changer d'une version à l'autre d'Ubuntu (par exemple, j'ai vu qu'il s'appelait system-root
y ubuntu-root
aussi). Un moyen simple de connaître le nom est d'exécuter la commande suivante après avoir déverrouillé la partition LUKS :
ls -la /dev/mapper
Ensuite, en regardant la sortie de la ls
le nom dont vous aurez besoin sera généralement celui qui est lié par un lien symbolique à la commande /dev/dm-1
-
Noms de mappeurs de périphériques, alternatifs : une alternative à la commande précédente est d'exécuter :
lsblk -e7
Vous pourrez y voir le mappage du nom du périphérique sous forme d'arborescence. Le site -e 7
est utilisée pour exclure de la sortie les dispositifs en boucle (ID 7) créés par les snaps installés. Simplement pour avoir moins d'encombrement.
-
Noms des volumes logiques : vous pouvez exécuter le sudo lvs
pour connaître les noms des groupes de volumes et des volumes logiques.
-
Application Disques l'application GNOME Disks ne désactive pas automatiquement les volumes logiques avant de verrouiller la partition. Même si vous avez réussi à déverrouiller la partition via l'interface graphique, vous devrez passer par la ligne de commande et exécuter la commande sudo lvchange -an ubuntu-vg
avant de pouvoir le verrouiller depuis l'interface graphique.