ベストアンサー1
赤いエラーは赤いニシンエラーです(とにかく発生します)。動作している/bootがありますが、LVMパーティション(おそらくsda2)を有効にすることはできません。
未知のパーティションテーブル...私は私を認めます。ただし、同じディスクsdaに/ bootとLVMがインストールされている可能性があります。この場合、sdaの問題があります...
file -s /dev/sda1
file -s /dev/sda2
パーティションは次のように記述されます。
/dev/sda3: LVM2 PV (Linux Logical Volume Manager), UUID: 8OtrnK-xreK-CyDK-Jdcq-VayD-tbUG-tycS0L, size: 119645667328
編集:initramfs以外のファイルがない可能性があります!blkid
udevが使うものだと思うので試してみてください。
/dev/sda3: UUID="8OtrnK-xreK-CyDK-Jdcq-VayD-tbUG-tycS0L" TYPE="LVM2_member" PARTUUID="82bcd2d1-39af-436f-9b58-4ec8434483a2"
アクティブ化を手動でトリガーし、エラーを見つけることができます。
pvscan -v -a ay /dev/sda1 /dev/sda2
私はあなたも同じことを試すべきだと思います/dev/sdb
。
しかし、エラーメッセージがありません。これは、LVMパーティションをアクティブ化しようとしたことがないことを意味します...(誰かがヘッダーを消去して認識されなかった可能性があります...)。ログでLVMを見つけたら、実際には以下の詳細を含める必要があります(Fedora、つまり最新のソフトウェア)。
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: Scanning devices sda3 for LVM logical volumes vg_fossil/root_2
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: File descriptor 98 (socket:[10072]) leaked on lvm invocation. Parent PID 448: /
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: File descriptor 99 (socket:[10073]) leaked on lvm invocation. Parent PID 448: /
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: inactive '/dev/vg_fossil/root' [10.00 GiB] inherit
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: inactive '/dev/vg_fossil/root_2' [92.00 GiB] inherit
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: inactive '/dev/vg_fossil/docker-pool' [5.34 GiB] inherit
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: File descriptor 98 (socket:[10072]) leaked on lvm invocation. Parent PID 448: /
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: File descriptor 99 (socket:[10073]) leaked on lvm invocation. Parent PID 448: /
Apr 15 15:59:52 localhost.localdomain dracut-initqueue[374]: /etc/lvm/profile/vg_fossil--docker-pool-extend.profile: stat failed: No such fi
Apr 15 15:59:52 localhost.localdomain systemd[1]: Found device /dev/mapper/vg_fossil-root_2.
カーネルとdracut initramfsに渡されたコマンドラインを見てください。
cat /proc/cmdline
これはdracutにオプションを渡してLVMをスキャンしないように指示できるからです。
2番目のヒントはファイルシステムを調べることです。 LVM LVが連続している場合(たとえば、拡張しない場合)、testdiskを使用すると、すべてのデータにアクセスできます。まともな回復システムで起動したら、testdiskをインストールして実行できます。たとえば、これにより、誰かがLVM PVヘッダーを消去してもsda2のファイルシステムを調べることができます。