OSXをずーっと使い続けていて、4月にTigerへとバージョンアップし普通に使えていたのですが、ある日突然ゴミ箱の調子が悪くなりました。ゴミが捨てられないとかって言うのでは無く、起動ディスクのファイルだけゴミ箱へ移動すると「項目”×××”はすぐに削除されます。続けてもよろしいですか?」というダイアログが出てOKをクリックするとすぐ削除されてしまいます。他の増設ディスクは普通にゴミ箱へファイル移動できるのですが起動ディスクだけどうやらダメらしい。
あれ?って思ったのですが所詮ゴミ箱は捨てるファイル入れて削除するところなので「ま、いっか」的に思いほったらかしていたのですが、いかんせんちゃんと動いていてくれないと他にも何かトラブリそうで気持ち悪かったので色々修復を試みてみることにしました。
まず最初に思いつくのは「アクセス権の修復」でしょう。ディスクユーティリティで修復してみましたが全く治りませんでした。次に試したのが「fsck」コマンドです。2回くらいで”The volume xxx appears to be OK”と表示されたのでrebootを実行し再起動させてまたファイルをゴミ箱に移動させてみたところ、全く治っていませんでした。チャンチャン・・・ありゃぁ治らないじゃん。
仕方ないのでぐーぐる検索で色々飛んでみました。そんなわけで有力な情報を発見。どうやらATOK17のアップデート実行後に起きる不具合ってな情報を見つけました。確かに考えたらATOKのアップデータ実行した頃と時期が重なる様な気がした。そんなわけで見つけたやり方でトライしてみよう。
ターミナルでやります。
まずは「.Trash」が無くなってるか、存在しているかの確認。
ls -a を入力しreturn
すると以下のように表示されました。
.. Applications
.CFUserTextEncoding Desktop
.DS_Store Documents
.MacOSX Incomplete
.Trash Library
.Xauthority Movies
.bash_history Music
.dvdcss Pictures
.lpoptions Public
.mplayer Sites
上記のように「 .Trash」は存在しているようです。ってことはやっぱりアクセス権の問題っぽいぞ!そんなわけで以下のコマンドを実行
ls -la
するとこんな感じに「 .Trash」部分のアクセス権がなっていました。
drwx—— 4 root ユーザー名 136 Aug 12 02:26 .Trash
おいおい最初の部分がrootユーザーじゃん。そんなわけでアクセス権の変更を以下のコマンドで実行
sudo chown ユーザー名 .Trash
でreturnを押し管理者パスワードを入れ再びreturn、確認のため再度
ls -la
を実行。すると以下のように変更されていました。
drwx—— 4 ユーザー名 ユーザー名 136 Aug 12 02:26 .Trash
早速ゴミ箱へ起動ディスク内のファイルを移動してみたところちゃんとゴミ箱内に移動できました!ちゃんちゃん。一件落着!
コメント
初めまして。つい最近OS9よりTigerに移行して戸惑いまくっている、野崎と申します。
昨日より、ちょうど同じ現象が発生して困っておりましたが、こちらのブログを拝見してバッチリ解決。本当にありがとうございました。
しかし、OSXはこんな呪文を操らねばならないんですね。ううっ。
のざきさん
初めまして。お役に立てたようで良かったです(^^)
OSXはOS9と全然違いますからね。
この記事のおかげで同じ症状だったものが直りました。ありがとうございました。
気持ち悪かったのが、すっきりしました。
有り難うございました。
こんな昔の記事でも役に立てたようで良かったです。(≧∀≦)