HDD容量不足で困る前に!Linuxで一番容量の多いディレクトリを調べる

サーバー LinuxコマンドTips

広報:齊藤 メイ 広報:齊藤 メイ

Posted on 2011年11月24日(木)10:50
Updated on 2015年11月14日(土)20:07


HDD容量不足で困る前に!Linuxで一番容量の多いディレクトリを調べる

HDDの容量不足への対応はまずは不要なファイルを消すことです。出来ればサイズの大きいファイルを真っ先に消したいところですね。
本日は、「HDD容量不足で困る前に!Linuxで一番容量の多いディレクトリを調べる」についてです。

こんにちは。猫ITソリューションズ広報の齊藤メイ(♀)です。
本日は、「HDD容量不足で困る前に!Linuxで一番容量の多いディレクトリを調べる」についてです。

先日弊社猫ITソリューションズ代表である齊藤がHDDの容量不足でSubversionが使えなくなったと言う記事を投稿しましたが、その後「サイズの大きいファイル」を消すことにより、事なきを得たようです。

では齊藤はどうやって「サイズの大きいファイル」を探したのでしょうか?

齊藤は、du/sort/tailという3つのコマンドを使ってルートディレクトリ以下より「容量の多いディレクトリワースト10」を探して、そのディレクトリの中からサイズの大きいファイルを削除したのです。

1行で書くとこのようになります。

  • du
    ディレクトリ内のファイル容量を表示する
    -m メガバイト単位で表示
  • sort
    行を並び変える
    -n duの結果の先頭文字列(=容量)を元に並べ替えを行う。
  • tail
    ファイルの末尾を表示する
    -11 末尾から11行(=ルートディレクトリ分+1)を表示する。

以下は現在のwwwサーバーにおけるコマンドと、その出力結果です。

補足ですが、
ルートディレクトリ以下に対してこのコマンドを行うと、実行結果が表示されるまでに少し時間がかかると思います。容量が多いディレクトリの見当がつくのであれば、ルートディレクトリを指定するのは避けた方が良いでしょう。

更に補足ですが、
齊藤の場合は極端にファイルサイズが肥大したerror_logが、HDD容量不足の原因でした。本来は「logrotate」というOS標準の管理ツールによりファイルサイズの肥大化は防がれるはずだったのですが、機能していなかったのです。

そこで一度error_logを削除し、正常にlogrotateがerror_logに対して働くように再設定することにより、HDD容量を確保したという訳です。今回は外部非公開の作業用サーバーでのトラブルだったので、大きな問題にはなりませんでしたが気をつけたいところです。

とりあえず齊藤には黒缶プレミアムでもおごってもらうとしましょう。

【店内クーポン配布中!】黒缶 パウチ 70g×12個入 11種類から選べる

【店内クーポン配布中!】黒缶 パウチ 70g×12個入 11種類から選べる
653 円 (税込)
評価 4.42
※詳しくは12コセット販売ページにてご確認ください。 予告なくパッケージが変更になる可能性があります。 【まぐろとかつおの商品詳細】●まぐろとかつおの血合肉をベースにしたゼリータイプの総合栄養食●オリゴ糖配合12コセットJAN:17378 【しらす入りまぐろとかつおの商品..
楽天ウェブサービスセンター CS Shop

黒缶 パウチ ささみ入りまぐろとかつお 70g×24袋

黒缶 パウチ ささみ入りまぐろとかつお 70g×24袋
¥ 1,375
ASIN: B07BVQQ6PM
アイシア
本体サイズ (幅X奥行X高さ) :9.0×1.3×14.5cm
CS Shop

いかがでしたでしょうか?
猫ITソリューションズは、飼い主の皆さんにITを活用しあらゆるシーンで的確なアドバイスをいたします。それではまたお会いしましょう。

HDD容量不足で困る前に!Linuxで一番容量の多いディレクトリを調べる

see you!

 

本件に関するお問い合わせ先

猫ITソリューションズ

049-290-8502
お問い合わせフォーム

※電話に出れない場合が多々ありましてご迷惑おかけします。その際は伝言、またはお問い合わせフォームをご利用ください。



Member Profile

広報:齊藤 メイ

埼玉在住の三毛猫です。趣味は日向ぼっこ、好きな猫缶はカツオ系です。仲良くしてくださいね!

Facebook
Twitter

代表:齊藤 智宏

埼玉在住のWebデベロッパーです。80's洋楽、映画、レトロゲームが大好きです。よろしく!

Facebook
Twitter

Contact

ご意見、ご相談などお気軽にお問い合わせ下さい。お問い合わせ内容の確認後、担当者よりご連絡させていただきます。

049-290-8502
お問い合わせフォーム

※電話に出れない場合が多々ありましてご迷惑おかけします。その際は伝言、またはお問い合わせフォームをご利用ください。