Ich habe kürzlich Fedora 20 installiert. Ich kann mich nicht erinnern, welche genauen Optionen ich für die Verschlüsselung der Festplatte / des LVM während der Installation ausgewählt habe. Es ist gut installiert und ich kann mich einloggen usw. Hier ist die Situation, die ich habe:
Ich habe mit LiveCD gebootet und Folgendes versucht: (Ich habe Fedora20 auf der Partition / dev / sda3 installiert).
- Wenn ich laufe,
cryptsetup open /dev/sda3 fedo
erhalte ich die Fehlermeldung, dass es sich nicht um ein LUKS-Gerät handelt. - II laufen
cryptsetup luksDump /dev/sda3
ich einen Fehler sagen , es ist kein LUKS Gerät - Wenn ich laufe
cryptsetup open --type plain /dev/sda3 fedo
, fordert es zur Eingabe eines Passworts auf und öffnet das Gerät in Ordnung.
Das ist also offensichtlich eine unverschlüsselte Partition (ohne LUKS-Header).
Wenn ich jetzt versuche zu rennen mount /dev/mapper/fedo /mnt/fedora
, heißt es unknown crypto_LUKS filesystem
.
Ich habe LVM oben drauf, damit ich laufen pvdisplay
kann vgdisplay
, lvdisplay
und es zeigt Informationen an. Ich habe eine VG genannt fedora
und zwei LVs, nämlich 00 für Swap-Partition und 01 für / Partition.
Wenn ich jetzt einen mache, sehe cryptsetup luksDump /dev/fedora/01
ich LUKS-Header usw. Und ich kann durch Ausführen mount /dev/fedora/00 /mnt/fedora
keine Passwortabfrage einhängen .
Habe ich eine LUKS-over-LVM-over- (Klartext) -verschlüsselte Partition?
Hier ist meine Ausgabe von lsblk
:
# lsblk NAME MAJ: MIN RM GRÖSSE RO TYP MOUNTPOINT sda 8: 0 0 37,3G 0 Festplatte | -sda3 8: 3 0 17.4G 0 part | -fedora-00 253: 0 0 2,5 G 0 lvm | | -luks-XXXXX 253: 3 0 2.5G 0 Krypta [SWAP] | -fedora-01 253: 1 0 15G 0 lvm | -luks-XXXXX 253: 2 0 15G 0 crypt /
Die Frage ist also, wie man herausfindet, ob ich LVM-over-LUKS oder LUKS-over-LVM oder eine andere Kombination davon habe ( LUKS über LVM über LUKS usw.). Um meine Frage klar zu stellen: Ich weiß, dass ich LVM und LUKS habe, ich möchte die Reihenfolge herausfinden.
quelle
Es ist sehr seltsam, ein LUKS in einer einfachen Krypta zu haben. Warum zweimal verschlüsseln?
Sobald Ihre Dateisysteme gemountet sind,
lsblk
wird Ihnen angezeigt, was was ist.Dies ist LVM (/ home und / mit dem Typ lvm) auf LUKS (Typ crypt, luksSSD1) auf RAID1 (md0, Typ raid1) auf einer regulären Partition (sda1) auf der Festplatte sda.
quelle
fdisk -l /dev/sda
, heißt es, dass/dev/sda3
Id 8e und Type 8e istLinux LVM
.cryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
zu öffnen , habe ich einfach den Befehl verwendet, um die LV direkt zu öffnen, und nach passowrd usw. gefragt. Anschließend konnte ich das zugeordnete Gerät in Ordnung bringen. Das erklärt mir sehr viel. Ich denke, der Schlüssel ist die Reihenfolge der Typen 'crypt' und 'lvm' in derlsblk
Befehlsausgabe. Mein Setup ist also ein LUKS-over-LVM . Und aus der Ausgabe, die Sie gezeigt haben, schließe ich, dass es sich bei Ihrer um ein LVM-over-LUKS- Setup handelt. Daraus schließe ich, dass ich keine 'Linux LVM'-Partition' cryptsetup 'öffnen' sollte.Sie können sehen, was Sie so haben:
Das ist ein logisches LVM-Volume mit Crypto-LUKS. Wenn ich dieses Volume einbinde, ist es unter Fedora 20 wie folgt eingebunden:
Wenn Sie eine Standardinstallation durchgeführt haben, haben Sie dasselbe.
Manuell entschlüsseln
Ich glaube, Sie können Folgendes tun, wenn Sie die Dinge manuell erledigen möchten. Zuerst, um zu sehen, ob etwas LUKS ist oder nicht:
HINWEIS: Eine Null bedeutet, dass es sich um LUKS handelt, eine 1 bedeutet, dass dies nicht der Fall ist.
Also, um es zu entschlüsseln:
HINWEIS: Sie müssen die Passphrase eingeben, um die Partition zu entschlüsseln. Sie können den Namen der Zuordnung
crypthome
beliebig ändern . Die zugeordnete Partition ist jetzt in verfügbar,/dev/mapper/crypthome
aber nicht gemountet. Der letzte Schritt ist das Erstellen eines Einhängepunkts und das Einhängen der zugeordneten Partition:Manuelle Montage
Welche verschlüsselten Partitionen habe ich?
Sie können in der Datei
/etc/crypttab
nachsehen, welche LUKS Sie ebenfalls eingerichtet haben.Gerät entleeren
Sie können auch
luksDump
wie folgt verwenden:Wenn es sich nicht um ein LUKS-Gerät handelt, wird dies folgendermaßen gemeldet:
Verweise
quelle
Ich denke , der Schlüssel , um herauszufinden , ob es sich um eine LVM-over-LUKS ist, oder umgekehrt, ist die Reihenfolge der Krypta und LVM TYPEn in der Ausgabe des
lsblk
Befehls. Aufgrund dieser Überlegungen schließe ich, dass mein Setup ein LUKS-over-LVM ist . Dielsblk
Ausgabe für einen LVM-over-LUKS-Setup-Typ finden Sie in der Ausgabe von @frostschultz unten.In meinem Fall hätte ich, da / dev / sda3 eine "Linux LVM" -Systempartition ist (Partitions-ID 8e),
cryptsetup open --type plain /dev/sda3 SomeName
die LVM direkt zuordnen sollen, indem ich den Befehlcryptsetup open /dev/disk/by-uuid/UUID-of-LV SomeName
command ausführe , um die LV direkt zu öffnen. Ich habe es versucht und es funktioniert wie erwartet.Vielen Dank an alle, die dazu beigetragen haben, dass ich das verstehe.
quelle