人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

Linuxの肥大化したファイル(ディレクトリ)を探しているのですが、うまく見つけることができません。df -hすると、下のような結果が出て、60GB使用していることがわかります。

Filesystem Size Used Avail Use% Mounted on
/dev/hda1 72G 60G 7.9G 89% /
tmpfs 220M 0 220M 0% /dev/shm

なので、du -hs /*をして、虱潰しにしていこうとしたのですが、

6.7M /bin
9.3M /boot
72K /dev
61M /etc
100M /home
127M /lib
16K /lost+found
8.0K /media
8.0K /misc
8.0K /mnt
8.0K /opt
0 /proc
33M /root
26M /sbin
8.0K /selinux
8.0K /srv
0 /sys
12K /tmp
944M /usr
825M /var
4.0K /webmin-setup.out

このように、まるで容量がありません。なのに、60GBも使っているといいます。どこに肥大化したファイル(ディレクトリ)があるか、調べる方法はありますでしょうか。(またはスクリプトを書いて頂けませんでしょうか。) Linuxを大掃除したいのです。ちなみに、60GBも使用した覚えはありません。一年ほどWebサーバとして使用していました。OSはFedora Core 6です。

●質問者: qwenty
●カテゴリ:コンピュータ インターネット
✍キーワード:12k 3M DF ETC Fedora Core
○ 状態 :終了
└ 回答数 : 3/3件

▽最新の回答へ

1 ● b-wind
●20ポイント

Manpage of DU

du / | sort -n | tail -20

でどう?最後の数字はお好みで。

◎質問者からの返答

わーい!


2 ● keino
●15ポイント

find コマンドを使えば、サイズやファイル(ディレクトリ含む)を条件にしてあるディレクトリ以下の条件に合うファイルを探すことが出来ます。findコマンドの詳細は、

man find

などで調べてみてください。


その前に、ブラウザのオプションあたりで、まずインターネット一時ファイルを削除してみることをお勧めします。

画像やキャッシュファイルなどが信じられないほど沢山残っている可能性があります。これらを削除し、保存期間を短くすることでディスク上のファイルが劇的に減る可能性があります。

後は、/var/log などの下にログファイルが沢山残っている可能性もあります。これらをエディッタで開いてサイズを0に近くする(単に削除してはいけない)ことによってもディスクに占めているファイル容量を削減することができます。


ところで、LinuxのOSの種類とバージョンは何を使用しているのでしょうか?これを明記することで、より具体的なアドバイスを得られる可能性がたかまります。

◎質問者からの返答

求めていた回答とちょっとずれているかも。。


3 ● toohigh
●45ポイント ベストアンサー

wwwログファイルのローテート設定によっては、既に rm されているのにログ出力先として open されたままになっているためにこのような問題が出るケースがあります。条件はこんな感じです。

もし記録されているのに見あたらないアクセスログに未練がないのなら一度 httpd を再起動してみてはいかがでしょうか。ログが使っていた領域が開放されるので df の結果で空き領域が増える、かもしれません。

逆にアクセスログを救い出したい場合は、こちらのような感じでどうぞ。(手前味噌ですいません)

http://q.hatena.ne.jp/1157375502

◎質問者からの返答

どんぴしゃでした!ありがとうございます!今週のMVP!

(再起動したら、60GBも空き容量が増えました。)

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ