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 3種36袋 お一人様11点限り【HLS_DU】 関東当日便

アソート アイシア 黒缶パウチ 70g 3種36袋 お一人様11点限り【HLS_DU】 関東当日便
1,944 円 (税込)
評価 4.75
メーカー:アイシア※本品は成猫用です。対象年齢以外の猫には与えないでください。※本品はリニューアル中です。従来品がなくなり次第、新パッケージの商品を発送致します。予めご了承ください。※下記の内容は、リニューアル前の内容となっております。リニューアル後商品は..
楽天ウェブサービスセンター CS Shop

黒缶 毎日黒缶3P かつお 160g×3 猫用

黒缶 毎日黒缶3P かつお 160g×3 猫用
¥ 200
ASIN: B00Z920LKI
アイシア
本体サイズ (幅X奥行X高さ) :7.6×7.6×14.6cm, 本体重量:600g, 原産国:大韓民国
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
お問い合わせフォーム