ディレクトリやディスクの使用量を調べる

ディレクトリの使用量や、ディスクの使用率を調べたいといった時には du や df といったコマンドを使用する事で、簡単に調べる事ができる。

ディレクトリ使用量

ディレクトリの使用量を調べるには du コマンドを使用する。

/etc/apache2 ディレクトリと、内部に含まれる各ディレクトリの使用量を調べてみる。尚ここでディレクトリ名を省略すると現在のディレクトリが対象になる。

$ du /etc/apache2
・・・(省略)・・・
4     /etc/apache2/conf-enabled
4     /etc/apache2/sites-enabled
544   /etc/apache2/mods-available
672   /etc/apache2

-h オプションを付けると単位が付いて見やすくなる。

$ du -h /etc/apache2
・・・(省略)・・・
4.0K  /etc/apache2/conf-enabled
4.0K  /etc/apache2/sites-enabled
544K  /etc/apache2/mods-available
672K  /etc/apache2

-s オプションを付けると指定したディレクトリの容量だけが表示される。

$ du -h -s /etc/apache2
672K  /etc/apache2

-a オプションを付けるとファイルも含めて容量を表示する。

$ du -a /etc/apache2
・・・(省略)・・・
4	/etc/apache2/mods-available/autoindex.conf
4	/etc/apache2/mods-available/headers.load
544	/etc/apache2/mods-available
672	/etc/apache2/

ディスク使用量

ディスクの使用量を調べるには df コマンドを使用する。

$ df
Filesystem    1K-blocks    Used Available Use% Mounted on
/dev/vda1      29526092 1554192  26449008   6% /
udev              10240       0     10240   0% /dev
tmpfs            204872    8544    196328   5% /run

-h オプションを付けると単位付きで見やすくなる。

$ df -h
Filesystem         Size    Used     Avail Use% Mounted on
/dev/vda1           29G    1.5G       26G   6% /
udev                10M       0       10M   0% /dev
tmpfs              201M    8.4M      192M   5% /run

使用量の表示は左から全体領域、使用領域、空き領域、使用率である。

スポンサーリンク