CentOS7リブートのつもりがブートしない。

cannot-mount-root-filesystem

さくらのVPSが激重だったのでtopコマンドで確認したら
ロードアベレージが40超え!笑
仕事しているプロセスを見てもphp-fpmが見当たらないので
落ちてるのかな?って感じ。
まずは「systemctl status php-fpm.service」でも叩くか、と
コンソールを開いてみても、こっちのコマンドなんか受け付ける余裕も無いらしい。
httpsもftpも、sshだって使えない。
こりゃ思い切ってOSリブートだな、とやったのが大間違い。

kernel panicで起動しなくなってしまった・・・。ヤバい。

/dev/dm-2を正しくマウントできていないことはログから見て取れたんだけど
どう対応したら良いかが分からない。

6時間くらいかけて、そもそもroot filesystemが /dev/dm-2じゃなくて
/dev/dmd-1であることに気がついた。(コレ、最初にチェックするトコ?)

grub2のconfigを直接変更することに。
3箇所に「/dev/dm-2」の記述があったので全てを「/dev/dm-1」に置換。

長い長いトンネルからやっと出ることができたとさ。

ご迷惑をおかけしました・・・。

参考になったサイト
CentOS 7が「Booting from Hard Disk…」でレスキューモードでgrub2を再設定した | urashita.com

CentOS 7が「Booting from Hard Disk…」で起動しない レスキューモードでgrub2を再設定した

Linux のヒント: ブート時に rootfs を見つける | IBMdeveloperWorks
https://www.ibm.com/developerworks/jp/linux/library/l-boot-rootfs/

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です