Centos7 - 緊急モードで起動中

Centos7 - 緊急モードで起動中

停電後、centosOS7サーバーは緊急モードで起動します。 systemctl rebootそしてまたsystemctl default同じポイントに戻ります。

次のコマンドを実行し、結果を写真で撮りました。

cat /etc/fstab
fdisk -lu
pvs
vgs
lvs

システムテーブル

ディスクドライブ

pvs-vgs-lvs

私はLinuxについて何も知りません。問題は明らかですか?

journalctl -xb多くのデータに基づいて赤い線の写真を撮りました。

1 2 サム 4

答え1

Megentoサービスが破損し、起動エラーが発生しました。サービスの起動を無効にしてからシステムを起動してシステムをデバッグすることをお勧めします。

答え2

現在のシステムでは、homeLVというLVがVGにも存在すると予想していますcentos_magentoが、存在しないようです。

システムを完全に起動するための回避策として、引用符付き行を/etc/fstabコメントアウトするように編集できます/home。その行をコメントアウトすると、システムはそれを通過できますが、明らかに通常のユーザーアカウントのホームディレクトリは失われ、通常は/homeLVをマウントするために使用されるルートファイルシステムの空のディレクトリも失われますhome

欠落しているLVM PVに関するニュースがないため、LVは(lvremove /dev/mapper/centos_magento-homeまたはlvremove /dev/centos_magento/home新しいLVMデバイス名構文と既存のLVMデバイス名構文)を使用して削除された可能性があります。

LV削除操作を元に戻す必要がある場合は、/etc/lvm/archive以前のVG構成のアーカイブを含める必要があります。vgcfgrestore以前のバージョンのVGに戻るVG設定も使用できますcentos_magento

LVが削除されたときにこのissue_discardsオプションが有効になっていない場合、上書きしない限り、データは物理ディスク/etc/lvm/lvm.confの表面に存在し続ける必要があります/home。再び。/etc/fstab

答え3

/var/log/boot.log私のホームディレクトリに問題があることを示すいくつかの問題が見つかりました。

/と違って見たときは消えてswap、家で見ると設置されませんでした。/homelvsmount

コマンドを実行するとvgchange -ay私に役立ちました。/homeコマンドの実行後にマウントされましたvgchange -ay

答え4

  1. 同じメジャーリリースのISOから起動し、可能であれば最新のマイナーリリースを使用してください。
  2. 回復モードに入り、次にシェルに直接入ります。
  3. lvscan は論理ボリュームのパスを取得します。
  4. 見つかった論理ボリュームごとに lvchange -ay
  5. 見つかった論理ボリュームごとに fsck -y

関連情報