ゴミ箱を空にするとフリーズ

Mac mini Serverで、ゴミ箱を空にするとフリースしてしまう。なんて事態が発生しました。
中に入っていたのは巨大なディスクイメージファイルが1個。それをフォルダに放り込んで、フォルダごと捨てただけなのですが……。
ファインダでゴミ箱を削除するを選ぶと、完全に止まってしまいます。公開しているサービスが全部引きずられてしまいました。

ターミナルを起ち上げてSSHで中に入って、覗いてみました。>ゴミ箱の中
外付けのHDDだったので、/Volumes/なんたらかたら/.Trash/と言うように、ボリュームのroot部分に隠しフォルダ.Trashが、そしてその中に〜.dmgがありました。
他に何か入っているのかと ls -a で見てみると、ディレクトリの参照構造が壊れています。tcshで補完が掛かるのですが、自分自身の中に向かって、延々と入れ子構造ができています。これでは rm -R でもループしてしまいます。(実際、コマンドの受け付けしなくなりました)
仕方が無いのでディスクを初期化してしまいましたが、何か良い方法が在ったのでしょうか?
今回は、どちらにせよ初期化する予定だったものだから良かったのですが、作業用のディスクだったり、起動ディスクで起こったら、どうしようもないことになっていたでしょう。バックアップから戻せば良いだけではありますけど、時間が掛かりますものねぇ。仕事もweb serverも、何もかもを止めて行わないといけません。
今のうちに何かユーティリティを用意しておいた方が良いのでしょうかねぇ。(あるのかな?)
もしかするとfsckでできるのか知れないですね。次回が在ったらやってみましょう。(無いと良いけど……)

コメントを残す