LVM + LUKS このバグは良いですか?

LVM + LUKS このバグは良いですか?

LVM//home

コンピュータを起動するとこんな感じです。

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

パスワードを入力した後

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

これは私が修正する必要があるバグですか、それとも大丈夫ですか?これがバグだったらどうすれば修正できますか?

ベストアンサー1

パスワードを入力する前の最初のメッセージは正常です。システムがボリュームグループを検索していますが、そのグループが暗号化されたディスク/パーティションにあるため、見つかりません。つまり、このメッセージは現在Debian 10で正常で予想されるメッセージなので、無視してもかまいません。

(Debian 10 initramfs LUKS暗号化のロックを解除する必要があると言う方法を知っている人がいる場合今後初めてLVMを調査しようとしていますが、この情報を入手できる場合は感謝します。 )

2番目のメッセージセットは、システムがvg/home暗号化されたディスクのロックを解除する前にLVにファイルシステムをマウントしようとしていることを示します。

デフォルト構成を使用する場合、initramfs の開始ステップは、ルートファイルシステムを含む 1 つの暗号化ボリュームをロック解除し、ルートファイルシステムを含む 1 つの LV のみを有効にするように設計されています。システムがinitramfsで実際のルートファイルシステムを使用するように変換された後、それ以降のすべては「デフォルト」ブートプロセスに残ります。 initramfsステップ中に複数のLUKSボリュームをロック解除したり、複数のファイルシステムをマウントする必要がある場合は、明示的な構成が必要です。

initramfsがファイルシステムをマウントできるようにしたことはありますか/home?非常に特別なことをしない限り、これはおそらく必要ではないでしょう。ただし、そのような場合でも、システムは使用可能なLVを有効にし、/etc/fstab後で起動プロセス中にリストされたファイルシステムをマウントしようとするため、2番目のメッセージセットも無視される可能性があります。

UUIDを記録してエラーメッセージがどのデバイスを参照しているかを調べCouldn't find device with uuid ***-***-***-***、システムが起動して実行されたら、すべてのファイルシステムのUUIDを使用または一覧表示し、一致するデバイスをlsblk -o +UUID識別する必要があります。blkidそうしないと、sdc2_cryptファイルシステムの一部が暗号/home化されたボリュームに完全に含まれなくなる可能性があり、その結果、そのファイルシステムの一部のファイルが暗号化で保護されなくなります。

ジャンプして、lvdisplay --maps /dev/vg/homeLVのすべての部分がvg/homeどこにあるかを確認してください。--- Segments ---暗号化されたボリューム以外の物理ボリュームが以下に記載されている場合は、このsdc2_crypt問題が発生しました。同じLVMボリュームグループに属する暗号化ボリュームに割り当てられていないスペースが十分にある場合(コマンドで確認)、LVのすべての部分を暗号化PVに移動pvsできます。ファイルシステムがマウントされて使用されている場合も同様です。pvmove/home

おすすめ記事