2006年12月6日の日記を表示中
2006年12月 6日 (水)
■Linuxが上がらなくなった
ちょっと出かけるんでってことでハイバネーションして席外してたんですが,戻ってきて上げようとしたら画面が真っ黒なまま.またかと電源落としてつけ直したら起動途中で止まるようになっちゃいました.なんか上の方を見ると,tmpの中身消そうとして失敗したりしている模様.こ,これは,まさかディスクエラーか・・・(;´д`)?
慌ててGentooのインストーラで起動してマウント.あれ,別に普通そうですね・・・? fsckかけてみてもエラーは報告されず.ぬぅ,どういうことだ.一応大事を取ってrsyncで全体を外に退避することに.でも壊れかけかもしれないデータで玄箱の普段のバックアップ上書きしちゃったら恐いからディスクいっぱい余ってるWindowsの方のVMware Playerにディスク増設してそっちに退避.これで一安心.
で,原因追求を開始したわけですが,とりあえずtmpの中にある色なもんが消せないというログがすごく長くて,その前のログが流れちゃってます.そんなわけで,まずGentooで上げてこの辺消してから再起動してみてログをよく見てみたところ・・・ぐは,mountが見付からないだと!?何をばかな.一昨日ぐらいにzshの補完が五月蝿いから /binから/sbinに移したばかり.あるに決まってるでしょ・・・ってこれが原因かーorz.
シンボリックリンクを/binに張ったら上がるようになりました_|‾|○.SerioWareではこの辺いじったら/etc/config/command書き換えないとダメなんでした.いやー,大不覚.ていうかなんで/binなんだろね.
[コメントを書く]
2006年12月6日の日記を表示中
;; でも quiz として出されたら間違いそう。
適当にその辺にあるUNIX・Linuxを調べてみたら
FreeBSD6 : /sbin/mount
Solaris8 : /sbin/mount (static版) /usr/sbin/mount (shared版)
IRIX6.5 : /sbin/mount
MacOSX10.4 : /sbin/mount
RHEL4 : /bin/mount
OpenSUSE10 : /bin/mount
ってな感じでした.
見た範囲だとLinuxは/bin,その他は/sbinですかね.
な、なんだってーという事で手元のDebian sidを見てみたらほんとに/binにいました。他にもinsmodが転がってたりして、なんかラーメン屋でスパゲティを見たような信じられない気分です。実は今メイン環境をLinuxに移行しようかと検討してるんですが、こういう細かいとこが結構ストレスになりそうな悪寒。
ワロタ
さすがにinsmodはSuSEでもRHELでも/sbinにありました.
Debianスゴス
ってこれは単にmodule-init-toolsのはからいですかね.