/binがなくなってた
仕事で扱っているRed Hatサーバで障害が発生するも、どうにか解決したという話。
- 障害内容
- サーバを起動すると「(none)login:」というプロンプトが表示される。
- 何を入力しても、また「(none)login:」と表示されてしまう。
- しばらく放っておくと「INIT: cannot execute "/etc/X11/prefdm"」等のエラー表示。
rescueモードで起動し、ファイルシステムのエラーをチェックしても、問題なし。
でも「chroot /mnt/sysimage」しようとすると、/bin/shが無い旨のエラーが表示されてしまう…。
で、もしやと思って調べたら、あるべきはずの「/mnt/sysimage/bin」が丸ごとなくなっている!
他のRed Hatサーバから/binをscpしてリブート、無事ログインできました。
なぜ/binがなくなったかは謎ですが…。