J'ai récemment installé Fedora 20. Je ne me souviens pas quelles options exactes j'ai choisies pour chiffrer le disque / LVM lors de l'installation. Il s'est bien installé et je peux me connecter, etc. Voici la situation que j'ai:
J'ai démarré avec LiveCD et j'ai essayé ce qui suit: (J'ai installé Fedora20 sur la partition / dev / sda3 ').
- Si je lance,
cryptsetup open /dev/sda3 fedo
j'obtiens une erreur indiquant que ce n'est pas un périphérique LUKS. - II run
cryptsetup luksDump /dev/sda3
je reçois une erreur disant que ce n'est pas un périphérique LUKS - Si je cours
cryptsetup open --type plain /dev/sda3 fedo
, il demande un mot de passe et ouvre bien l'appareil.
Donc, évidemment, c'est une partition chiffrée en texte brut (sans en-tête LUKS).
Maintenant, quand j'essaie de courir mount /dev/mapper/fedo /mnt/fedora
, ça dit unknown crypto_LUKS filesystem
.
Je n'ai LVM sur le dessus de celui - ci, donc, je peux courir pvdisplay
, vgdisplay
, lvdisplay
et il affiche des informations. J'ai un VG appelé fedora
et deux LV, à savoir 00 pour la partition de swap et 01 pour / partition.
Maintenant, si je fais un, cryptsetup luksDump /dev/fedora/01
je peux voir les en-têtes LUKS, etc. Et, je peux monter en exécutant mount /dev/fedora/00 /mnt/fedora
, pas d'invite de mot de passe.
Alors, ai-je une partition cryptée LUKS-over-LVM-over- (texte brut)?
Voici ma sortie de lsblk
:
# lsblk NOM MAJ: MIN RM SIZE RO TYPE MOUNTPOINT disque sda 8: 0 0 37.3G 0 | -sda3 8: 3 0 17.4G 0 partie | -fedora-00 253: 0 0 2.5G 0 lvm | | -luks-XXXXX 253: 3 0 2,5G 0 crypt [SWAP] | -fedora-01 253: 1 0 15G 0 lvm | -luks-XXXXX 253: 2 0 15G 0 crypte /
Donc, la question est, comment savoir si j'ai LVM-over-LUKS ou LUKS-over-LVM , ou une autre combinaison de ceux-ci ( LUKS sur LVM sur LUKS, etc.)? Pour clarifier ma question, je sais que j'ai LVM et LUKS, je veux en comprendre l'ordre.
la source
C'est très étrange d'avoir un LUKS dans une simple crypte. Pourquoi chiffrer deux fois?
Une fois vos systèmes de fichiers montés,
lsblk
vous montrera quoi.Il s'agit de LVM (/ home et / avec type lvm) sur LUKS (type crypt, luksSSD1) sur RAID1 (md0, type raid1) sur une partition normale (sda1) sur le disque sda.
la source
fdisk -l /dev/sda
il/dev/sda3
est dit que Id est 8e et Type estLinux LVM
.cryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
commande pour ouvrir directement le LV et il a demandé un mot de passe, etc., et par la suite, j'ai pu monter correctement le périphérique mappé. Cela m'explique beaucoup. Je pense que la clé est l'ordre des types 'crypt et' lvm 'dans la sortie de lalsblk
commande. Donc, je pense que ma configuration est un LUKS sur LVM . Et, d'après la sortie que vous avez montrée, je conclus que la vôtre est une configuration LVM sur LUKS . Donc, je conclus que je ne devrais pas «cryptsetup ouvrir» une partition «Linux LVM».Vous pouvez voir ce que vous avez comme ça:
C'est un volume logique LVM avec crypto LUKS dessus. Lorsque je monte ce volume, il est monté comme ceci sous Fedora 20:
Si vous avez fait une installation standard, vous aurez la même chose.
Décryptage manuel
Je pense que vous pouvez faire ce qui suit si vous voulez faire les choses manuellement. D'abord pour voir si quelque chose est LUKS ou non:
REMARQUE: un zéro indique qu'il s'agit de LUKS, un 1 signifie qu'il ne l'est pas.
Alors pour le décrypter:
REMARQUE: vous devez saisir la phrase secrète pour déchiffrer la partition. N'hésitez pas à changer le nom du mappage en celui
crypthome
que vous voulez. La partition mappée est désormais disponible dans/dev/mapper/crypthome
mais elle n'est pas montée. La dernière étape consiste à créer un point de montage et à monter la partition mappée:Montage manuel
Quelles partitions cryptées ai-je?
Vous pouvez archiver le fichier
/etc/crypttab
pour voir également les LUKS que vous avez configurés.Vidage de l'appareil
Vous pouvez également utiliser
luksDump
comme ceci:Si ce n'est pas un appareil LUKS, il sera signalé comme suit:
Les références
la source
Je pense que la clé pour savoir s'il s'agit d'un LVM sur LUKS, ou l'inverse, est l'ordre des types crypt et lvm dans la sortie de la
lsblk
commande. Sur la base de ce raisonnement, je conclus que ma configuration est un LUKS-over-LVM . Pour lalsblk
sortie pour un type d'installation LVM sur LUKS, regardez la sortie affichée par @frostschultz ci-dessous.Dans mon cas, puisque / dev / sda3 est une partition système "Linux LVM" (partition Id 8e), je pense qu'au lieu d'essayer d'
cryptsetup open --type plain /dev/sda3 SomeName
abord, j'aurais dû mapper le LVM directement en exécutant la commandecryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
command pour ouvrir directement le LV. J'ai essayé cela et cela fonctionne comme je m'y attendais.Merci à toutes les personnes qui ont contribué à m'aider à comprendre cela.
la source