私のCentOS 7をもう起動できません

私のCentOS 7をもう起動できません

私のCentOS 7はもう起動しません。起動して戻ります。

ドライブキャッシュ仮定:連続書き込み

起動メニューからrhgbを削除する方法を見つけましたが、うまくいきません。削除してctrl+xとして保存しても起動できません。

一部のパーティション表が欠落している可能性があります。コンピュータを再起動してから長い時間が経過したので、何が起こっているのかわかりません。私は今Googleで午後のデバッグを送信しましたが、まだ解決策はありません。誰でも助けることができますか?

コンソール出力

ベストアンサー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以外のファイルがない可能性があります!blkidudevが使うものだと思うので試してみてください。

/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のファイルシステムを調べることができます。

おすすめ記事