CentOS4起動中にルート(/)がマウントされているとエラー

突如CentOS4起動中に
/ is mounted.  e2fsck Cannot continue, aborting.
なるエラーメッセージが出て、ルートのパスワードを求めるようになりました。パスワードを打てば管理コンソールに突入。見るとルート(/)しかマウントされていない。そこからmount -aとすると全てマウントが成功し、コマンドも使えるのですがexitで管理モードを抜けると再起動、また上のエラー発生の繰り返し。

ネットでこのエラーメッセージで探るといろいろ出てくるのですが、

  • CentOS4のCDからレスキューモードで起動 → md(ソフトウェアRAID)問題なく構成可能、fsckエラーなし。LVMは不使用。
  • /etc/fstabを編集、/の行の最後を"1 1"から"0 0"に変更 → 効果なし。
  • initrdを作り直せ → OSが起動しないんだってば
  • /etc/rc.d/rc.sysinitを編集、/をremount,rwでマウントしなおしている行をremount,roに変更 → 起動後/が読み込み専用になるので不便

要は既に読み書きモードでマウントされている状態で、なぜだかファイルシステムチェックであるfsckが起動されてしまうのが直接の原因。とりあえずtouch /fastbootで起動時fsckを無効、さらに/etc/rc.d/rc.sysinit内で/fastbootを削除しないように変更をしてその場をしのぐことに。

う~ん、何が起きているのだろう。

[2011/10/28 追記] どの箇所でエラーが出るのだろうと、/etc/rc.d/rc.sysinitに細工(3箇所あるエラーメッセージに違いを作った)をして再起動したら問題が出なくなってしまった。嫌な展開…

— posted by mu at 06:18 pm   commentComment [0]  pingTrackBack [0]

この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

:) :D 8-) ;-) :P :E :o :( (TT) ):T (--) (++!) ?;w) (-o-) (**!) ;v) f(--; :B l_P~ (QQ)

     

[X] [Top ↑]

T: Y: ALL: Online:
ThemeSwitch
  • Basic
Created in 0.3631 sec.
prev
2011.10
next
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31