サーバが飛んだ!・・・かと思った・・・

うちのサーバは小規模なホームサーバですから、当然普通にコンセントにつないでます。
で、やっちゃいけないのにうっかりと

電子レンジ+炊飯器+ポット

の三つを同時に稼働させてしまい、ブレーカーがダウン。
過去にも経験していたのに・・・orz

で、当然サーバもクライアントも何もかもが一気に落ちてしまい・・・。

クライアントは幸い別状無くすんなり起動したのですが、サーバが・・・。

起動の途中で

Checking filesystems.
fsck.ext3: Unable to resolve ‘LABEL=/hoge’

*** An error occurred during the file system check.
*** Dropping you to a shell; the system will reboot
*** when you leave the shell.
Give root password for maintenance
(or type Control-D to continue):

と出てしまい、ファイルチェックが強制終了、メンテナンスモードにはいるように促されてしまいます。
もちろんrootのパスワードでログインできるのですが、ここからがさぁ大変!

  1. /etc/fstabを書き換えて/hogeを起動時にマウントさせないようにする
    →失敗。
    viでfstabを書き換えようとすると
    ‘readonly’ option is set (add ! to override)
    というメッセージが出て書き換えできない。
  2. readonlyでマウントされている/(ルートディレクトリ)をread-writeでマウントしなおす
    # mount -o remount ,rw /
    マウントしなおされる
  3. 再度/etc/fstabを編集
    →無事に保存できる(/hogeをマウントさせている部分を#でコメントアウト)
  4. 再起動する
  5. 無事起動を確認
  6. /hogeを再びマウントする

という手順でなんとかクリアしました。
重要なのはfstabを書き換えられるようにするために、/システムをリマウントするということですね!

ちなみに以上の情報は、こちらから得ました。忘れないように自分のBLOGにも書き留めておくことにします!

・・・でも、この状態になってしまったら、自分のBLOGに書いてあってもそれを読むことはできないな・・・orz

boota

いろんなモノに、いろんな意味で、ヲタ。なのかも?

コメントを残す

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

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)