〜あなたのサーバは大丈夫?〜サーバで容量をとっているファイルやフォルダを調べる
サーバが知らぬ間に容量がいっぱい!なんてことあって欲しくはないですが、たまに起こることがあります(きちんと監視しろよって感じですが。。。)
けど、どこのフォルダやファイルが容量をとっているかわからない!なんてことも・・・
そんなあなた?にサーバ内の容量の調べ方から、どこのフォルダが容量をとっているかの調査の方法を紹介しましょう!
例えば、1個の大きいファイルが容量をとっているならある程度検討がつくかもしれませんが、いつの間にかログが大量に出ていて、そこが容量を圧迫していたり・・・
また、先輩や周りの人を説得するにも、どこのフォルダが容量が多いので、どこを削除したらいいなどいう手がかりにも今から紹介する方法を知っているといいでしょう!
◆サーバ全体の容量の使用率を調べる
$ df
こちらは単純!
簡単にどこを見ればいいのか書いておきます。
Filesystem ・・・どこのファイルシステムか
Used ・・・どのくらい利用しているか(おそらくこのままだと見辛いはず)
Available ・・・利用最大サイズ
Use% ・・・どのくらい利用しているか(これが100だとアウト!)
もし、Usedを見やすくしたいなら
$ df -h
こうすることによってちょうどいいサイズで表示してくれます。
◆どこのディレクトリの容量が多く占めているかを調べる!
さぁさぁお待ちかねですね!
$ du -sh ./*
カレントディレクトリの直下のフォルダの総容量を調査するときに使用します!
これで、容量が大きいフォルダを特定していきましょう!
全体を把握する場合は、
$sudo su -
などでrootユーザに変更し、
$cd /
に移動して、全体を調べていきましょう!
くれぐれも削除コマンドなどは使わないように!