HD使用量の計算が合わず、残り容量が異常に少ない。

OSXserver10.3.9を、160GBディスク2台をRAIDして起動し、iMacG4にて社内ファイルサーバ(Mac/Win混在)として運用しています。
160GBなのでフォーマットした残り容量は150GB近くあるのですが、可視フォルダの容量を足していくと全部で14GBくらいなのに、HDの残り容量が15GBくらいしかありません。アクティビティモニタで仮想メモリのディスク使用量を合計しても2GBくらいなので、「他に134GBもの巨大な容量を圧迫している不可視ファイルがあるのか!?」と疑問を抱いております。
いまの残り容量の15GBも、昨日、不要なファイルを削除して確保したものです。
というのは、その前日には6GBほどの残り容量だったんですが、翌日出社したら急に0KBになっていて、「保存できない」との苦情が寄せられてはじめて気付きました。
あわてて不要なファイルを消して15GBまで広げましたが、原因が分かりません。
ファイルサーバとして共有している領域のサイズはほとんど変わっていないので、急に6GBもの不可視ファイルがつくられたとしか思いつきません。
なにか情報/解決案/同じ体験等ございましたらお聞かせ下さいませ。

投稿日 2005/06/21 08:40

返信: 20

2005/06/27 10:05 Community User への返信

結果報告です。
HDの残り容量が134GBまで復活しました☆
やはり原因はvar/spool/cups/tmpでした。
duコマンドであたりをつけて、最初にFISHさんに紹介された対処法を試してみたんですが、rm -r tmp コマンドかけて1時間後に見に来たら、12.8GBだった残り容量がなぜか6.8GBまで減っていて(!)、慌てて中止。
実際に画面で見てみようとrootでログインし直してからコマンド+shift+Gでcupsまで行ったら、tmpの中に772,320個ものファイルがあり、階層を表示するだけで30分もかかりました。
膨大なファイル数のうえ、rmコマンドを使わず手動で消そうにも、root権限でさえゴミ箱から消せずに残るという....せっぱつまっていました。
そこで、osxserverで起動しているRAID(FW160*2)ではなくiMacG4本体の10.3から起動し、rootでログイン。ターミナルから、マウントされたRAIDのvar/spool/cupsまで階層をたどってcdしていき、そこからtmpフォルダをrm -r tmpで消し込みました。
その前にGUIでもtmpフォルダを(30分かけて)階層表示させていたので、この状態でファイル数が減っていく事を視認。10秒に100個くらいのペースで減っていってましたが、1時間後に72万個くらいから動きが無くなり、ターミナルでlsしてみたらtmpが無くなっていたので、そのままRAIDディスクから再起動。
そのあとはFISHさんの最初のアドバイスに従って、コマンドからtmpを新規作成し、パーミッションを1770に。ここまでで17:00-23:00。GUIでの表示まで30分待ったり試行錯誤したりとで約6時間かかりましたが、これで復活しました。
アドバイスをいただきました皆様に、あらためて御礼申し上げます。
ありがとうございました。

2005/06/27 10:25 Community User への返信

とりあえず解決したようで、何よりでした。
放っておくと今後も同じことが起こるでしょうから、cronで定期的に不要ファイルを削除することをお勧めします。

2005/06/27 12:51 Community User への返信

Y.Kawabeさん、いろいろとありがとうございました。
今度、手動でrm -r tmp関連を操作してみて、うまくいくかcheckしてみます。
cronは初めて聞く言葉なので、
http://yang.amp.i.kyoto-u.ac.jp/〜yyama/FreeBSD-3.4/misc/cron-j.html
などで少し勉強していこうかと思います。
おっしゃる通り定期的な削除が必要なようですので。
というか、最初からシステムやサーバ管理などからボタン一発でクリアできるようにしておいてくれれば一番ありがたいんですけどね。(^-^;
マニュアルにも「残り容量が異常に少ない際には...」など明記して。

2005/06/27 22:45 Community User への返信

サーバの管理者なら、cronは知っておいて損はありません。cronとターミナルコマンド(シェルスクリプト)を組み合わせれば、
「毎週日曜日に/private/var/spool/cupsの下で作成後1週間以上たったファイルを、リストアップして自分にメールした上で、圧縮する。圧縮後1ヶ月経過したら削除する。」
といったことが簡単にできてしまいます。

2005/07/11 19:08 Community User への返信

/var/spool/cups/tmpには以前ものすごくppdファイルが溜まって困ったことがありました。そちらは何のファイルでしたか?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

HD使用量の計算が合わず、残り容量が異常に少ない。

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。