やっちゃった・・・/dev/nullが
2006/10/18 | その他
サーバにとある設定を施していて、これで「オッケー」とか思ってたところ、急にメールが動かなくなった。「え?、なぜ?、メール関係なんて設定さわってないのに!」。
理由が全くわからない。んで、rootでログインしようとするとメッセージが表示される。
bash /dev/null is a directory
たしかこんな感じのメッセージが数行表示された。え〜、そんなわけないじゃん・・・。どうやら/dev/nullがディレクトリになっちゃってしまったようだ(なぜそうなったのか原因はすぐにわかったが)。
さて、これはひょっとしてバックアップから復元して、さらに復旧作業をしなくてはいけないのか?、などと思案しつつ、ウェブで検索・・・。/dev/nullって再作成できるんですね。以下のコマンドで作成できました。
mknod -m 666 /dev/null c 1 3
全ての意味を理解したわけではないけれど、とりあえずこのコマンドでメールも動くようになったし、エラーもでなくなった。
久しぶりにどきどきしてしまいました。あーよかった。