私は(ほとんど)Debian 8ルートファイルシステムを1つの/boot
パーティション(まだ元のディスクにある)と1つの/
パーティション(2番目のディスクでLVMを使用)に分割しました。
システムは正常に起動しますが、initramfs(少なくとも私の考えではそう思います)でルートファイルシステムを確認できないと文句を言います。
fsck error 2 (No such file or directory) while executing fsck.ext3 for /dev/mapper/SSDVG-RootVol
fsck exited with status code 8
fsck
それから(私の考えでは)systemdと同じ成功したファイルシステムがあります。
私が知る限り、/etc/initramfs-tools
すべてのファイルは/usr/share/initramfs-tools
元のLVMで構築されたシステムと同じであり、この問題はありません。
私のinitramfsがLVMサポートを十分に早くロードしないのは問題ですか、それとも新しいルートファイルシステムが何とか正しく認識されないのですか? (それを探していることがわかりましたfsck.ext3
。オンラインで見た他のログによると、一般的にfsck.ext4
。
何が起こっているのかを診断するためにどこを見なければならないかについてのアドバイスをいただきありがとうございます。 LVMでのDebian grub2/initramfsの動作はかなり貧弱に文書化されているようです!
答え1
問題は、実際には新しいルートファイルシステムにext4機能が不足しているため、ext3であることを確認しようとしましたが、失敗することです。
ライブディストリビューションで再起動し、ガイドに従ってファイルシステムをext4に変換すると、問題が解決され、パフォーマンスが向上する可能性があります。
私が使用するガイドは次のとおりです
https://debian-administration.org/article/643/Migration_a_live_system_from_ext3_to_ext4_filesystem