今朝私は同僚の管理者がCentOS 5.8仮想マシンのクラッシュ問題を解決するのを助けていました。この日の午前中に、さまざまな仮想マシンをホストしているプライマリSANに問題が発生し、最終的にいくつかのファイルシステムの問題が発生しました。サーバーを再起動すると、次のプロンプトが表示されます。
Checking filesystems
/ contains a file system with errors, check forced.
/:
Inodes that were part of a corrupted orphan linked list found.
/: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
(i.e., without -a or -p options)
[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 password for maintenance
(or type Control-D to continue):
最初は私たちの両方がルートパスワードを知らなかったので、CTRL-Dを押してみました(システムの再起動)。
シングルユーザーモードで起動して(カーネルオプションを追加)、ルートパスワードをリセットできると思いましたが、single
同じプロンプトが表示されました。
結局のところ、他の管理者は適切なパスワードを覚えて、メンテナンスプロンプトに進んでfsckを実行できます。
この問題のために考えられました。パスワードが覚えていないとどうなりますか?この場合、ログインプロンプトをバイパスしたり、ルートパスワードをリセットしたりするにはどうすればよいですか?シングルユーザーモードで起動してfsckチェックをバイパスする方法はありますか?