構築中のLinuxを起動したら、起動中に以下のメッセージが出て起動しなくなった。
fsck.ext3: No such file or directory which trying to open /dev/VolGroup00/LogVol00 [FAILED] *** An error occurred during the file system check. *** Dropping you to a shell; the system will reboot *** when you leave the shell. Give root passwrd for maintenance (or type Control-D to continue):
ググってみたら、fsckを実行と書いてあったのでやってみた。
Repair filesystem) 1 # fsck -t ext3 /dev/dev/VolGroup01/LogVol00 /dev/dev/VolGroup01/LogVol00: clean, 118746/37781504 files, 1976940/37756928 blocks
clean・・・ 壊れてないみたい。
念のため再起動。
Repair filesystem) 2 # reboot
再起動後も同じエラー。
もしかしてと思い、編集したfstabを元に戻してみた。
Repair filesystem) 1 # cp /etc/fstab_bk /etc/fstab cp: overwrite `/etc/fstab' , overriding mode 0644? y ←y Enter cp: cannot create regular file `/etc/fstab' : Read-only file system
読み取り専用になっているらしい。
ちなみにvi /etc/fstab でも
iで編集しようとしたら、
W10: Warning: Changing a readonly file
と注意され、無視してEnter押すと、
E303: Unable to open swap file for "/etc/fstab", recovery impossible Press ENTER or type command to continue
さらに無視してEnterを押すと編集できるようになったが、
編集後、:wq!したら
"/etc/fstab" E212: Can't open file for writing Press ENTER or type command to continue
でまったく上書きできない。
仕方なくググって見るとファイルシステムがread onlyでマウントされてるらしく、以下のコマンドを実行したら編集できるようになった。
Repair filesystem) 3 # mount -o remount ,rw /
とりあえず、fstabを編集する前にコピーしておいた元ファイルをfstabにコピーし再起動
Repair filesystem) 4 # cp -f /etc/fstab_bk /etc/fstab Repair filesystem) 5 # reboot
無事起動
原因を調べてみると、fstabのVGの記載がコピー前と違っていた。
正) /dev/VolGroup00/LogVol00 / ext3 defaults 1 1 /dev/VolGroup00/LogVol01 swap swap defaults 0 0 誤) /dev/VolGroup01/LogVol00 / ext3 defaults 1 1 /dev/VolGroup01/LogVol01 swap swap defaults 0 0
同様の構成のCentOSから、fstabをコピーしたのが原因・・・。
3時間も悩んだのに。。。と思ったときのメモ
最近のコメント