LVM + LUKS, ist dieser Fehler in Ordnung?

LVM + LUKS, ist dieser Fehler in Ordnung?

Ich habe eine verschlüsselte Partition, darin befinden sich LVM /und /home.

Wenn ich den PC starte, heißt es.

Volume group "vg" not found
Cannot process volume group vg
Please unlock disk sdc2_crypt

Nachdem ich das Passwort eingegeben habe

Couldn't find device with uuid ***-***-***-***
   Couldn't find device with uuid ***-***-***-***
   Refusing activation of partial LV vg/home. Use '--activationmode partial' to override.
cryptsetup: sdc2_crypt: setup up successfully

Ist das ein Fehler, den ich beheben sollte, oder ist das in Ordnung? Wenn das ein Fehler ist, wie behebe ich ihn?

Antwort1

Die ersten Meldungen (vor der Eingabe des Passworts) sind normal: Das System sucht nach der Volume-Gruppe, kann sie aber nicht finden, da sie sich auf einer verschlüsselten Festplatte/Partition befindet. Mit anderen Worten, diese Meldung ist unter dem aktuellen Debian 10 normal und zu erwarten und kann ignoriert werden.

(Wenn jemand weiß, wie man Debian 10 initramfs sagt, dass die LUKS-Verschlüsselung entsperrt werden sollVorbeim ersten Versuch, nach LVM zu suchen, wären diese Kenntnisse willkommen.)

Der zweite Satz von Meldungen deutet darauf hin, dass das System auch versucht, das Dateisystem auf LV zu mounten, vg/homebevor die verschlüsselte Festplatte entsperrt wird.

Mit der Standardkonfiguration zielt die initramfs-Startphase nur darauf ab, nur das eine verschlüsselte Volume zu entsperren, das Ihr Root-Dateisystem enthält, und nur das eine LV zu aktivieren, das Ihr Root-Dateisystem enthält. Alles andere bleibt dem „Haupt“-Startvorgang überlassen, nachdem das System von initramfs auf die Verwendung des echten Root-Dateisystems umgestiegen ist. Wenn Sie mehrere LUKS-verschlüsselte Volumes entsperren oder mehrere Dateisysteme in der initramfs-Phase mounten müssen, müssen Sie dies explizit konfigurieren.

Haben Sie etwas getan, damit initramfs Ihr Dateisystem mountet /home? Sofern Sie nichts ganz Besonderes tun, ist das wahrscheinlich nicht notwendig. Aber trotzdem wird das System /etc/fstabspäter im Bootvorgang weitere Versuche unternehmen, alle verfügbaren LVs zu aktivieren und alle aufgelisteten Dateisysteme zu mounten, sodass der zweite Nachrichtensatz möglicherweise auch ignoriert werden kann.

Sie sollten wahrscheinlich herausfinden, auf welches Gerät sich die Fehlermeldung Couldn't find device with uuid ***-***-***-***bezieht, indem Sie die UUID notieren und, sobald das System läuft, die UUIDs aller Dateisysteme mit lsblk -o +UUIDoder auflisten und das passende Gerät identifizieren. Wenn dies nicht der Fall ist , ist ein Teil Ihres Dateisystems möglicherweise nicht vollständig im verschlüsselten Volume enthalten, was dazu führt, dass einige Dateien auf diesem Dateisystem nicht durch die Verschlüsselung geschützt sind.blkidsdc2_crypt/home

Führen Sie es aus lvdisplay --maps /dev/vg/home, um zu sehen, wo sich alle Teile des vg/homeLV befinden. Wenn darunter --- Segments ---physische Volumes aufgeführt sind, die keine verschlüsselten Volumes sind (wie sdc2_crypt), liegt dieses Problem bei Ihnen vor. Wenn Sie genügend nicht zugeordneten Speicherplatz auf einem verschlüsselten Volume haben, das zur gleichen LVM-Volume-Gruppe gehört (prüfen Sie dies mit dem pvsBefehl), können Sie pvmovedie unberechenbaren Teile des LV auf ein verschlüsseltes PV verschieben – sogar während das /homeDateisystem gemountet und in Verwendung ist.

verwandte Informationen