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なんだろね.

[コメントを書く]

jun0 2006/12/07(木) 14:37:34
いや、だって管理 command でもないし。
;; でも quiz として出されたら間違いそう。
nosuke 2006/12/07(木) 17:04:19
まあ,たしかに普通の人も使いますなぁ・・・.

適当にその辺にある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ですかね.
ヤマケン 2006/12/07(木) 19:02:02
> Linuxは/bin
な、なんだってーという事で手元のDebian sidを見てみたらほんとに/binにいました。他にもinsmodが転がってたりして、なんかラーメン屋でスパゲティを見たような信じられない気分です。実は今メイン環境をLinuxに移行しようかと検討してるんですが、こういう細かいとこが結構ストレスになりそうな悪寒。
nosuke 2006/12/08(金) 20:45:58
>なんかラーメン屋でスパゲティを見たような
ワロタ
さすがにinsmodはSuSEでもRHELでも/sbinにありました.
Debianスゴス
ヤマケン 2006/12/09(土) 12:54:42
すんませんlsmodの間違いでした。しかも/sbin/lsmodからのsymlinkもあるし、将来移動するのかもしれないですね。
nosuke 2006/12/10(日) 06:03:09
お,確かにlsmodはSUSEでもSerioWareでも/binと/sbin両方にありますなぁ.
ってこれは単にmodule-init-toolsのはからいですかね.

2006年12月6日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2006年12月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ