- ベストアンサー
起動時のfsckの自動実行
いつもお世話になっております。 FreeBSD6.1でWebサーバーを運営しているのですが、 最近頻繁にいつの間にか再起動されていて、正常に終了していないとき、起動時に自動で行うディスクスキャンに失敗していてシングルユーザーモードで停止しています。その状態でfsck -y を行うとシステムは起動するのですが、その間サーバーが停止しているのでなにぶん寝れません。ディスクスキャンに失敗しても起動させることは可能でしょうか? 何卒よろしくお願いいたします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
/etc/rc.conf に fsck_y_enable="YES" を追記すれば、起動時の fsck が -y 付きで実行されると思います。それでシステム起動ができるかどうかは分かりませんが... それ以外の件に関しては皆さんの仰るとおりですね。早く原因を調べましょう。
その他の回答 (3)
- Lean
- ベストアンサー率72% (435/603)
No.1の方と同じく「いつの間にか再起動」の方が問題だと思いますよ。 これを繰り返している内に最悪起動しなくなる可能性がありますよ。 >ディスクスキャンに失敗しても起動させることは可能でしょうか? ちなみに起動時に行われているのは「ディスクスキャン」ではなくて「ファイルシステムのチェック(fsck)」です。 仮にfsckに失敗したままシングルユーザで停止しないようにしても、fsckを異常終了(失敗)したファイルシステムはマウントで失敗する仕組みになっています。 つまりファイルシステムに不整合があったままマウントされてそのまま使用されてしまいファイルシステムが破壊される可能性を防ぐためです。 ちなみにこのfsckの処理を行っているのは/etc/rc.d/fsckです。
- o_tooru
- ベストアンサー率37% (915/2412)
こんにちは、お困りですね。 さてご質問の件ですが、あいにく当方も分かりません。ごめんなさい。 しかし >ディスクスキャンに失敗して 要するに、ディスクにエラーが起こっていることになると思います。 電源の容量不足か、何かでしょうかね?ログとかに何か残っていませんかね?
- Tacosan
- ベストアンサー率23% (3656/15482)
「いつの間にか再起動されている」ことの方が問題じゃないの?
補足
お返事ありがとうございます。そうですね。根本が直ればベストですが、難しそうなので何とか起動さえできればと思っています。よろしくお願いいたします。
お礼
お返事くださいました皆様ありがとうございました。もう少し調べてみます。