du コマンドを使ってサーバーの容量を確認する (Unix)
Unix
Published: 2020-02-29

やったこと

サーバーの容量の状態を調べるとき、どこのディレクトリで容量を使っているのかを調べます。

調査

man du より抜粋

NAME du – display disk usage statistics

-h      "Human-readable" output.  Use unit suffixes: Byte, Kilobyte,

Megabyte, Gigabyte, Terabyte and Petabyte.

-s      Display an entry for each specified file.  (Equivalent to -d 0)

使ってみる

$ du -sh ./*
 36K	./AUTHORS
124K	./CHANGELOG
 12K	./CMakeLists.txt
8.0K	./README.md
1.7M	./build
 17M	./cocos
312K	./docs
 12K	./download-deps.py
580K	./extensions
165M	./external
136K	./licenses
 43M	./plugin
 24K	./setup.py
 76M	./templates
124M	./tests
 88M	./tools

多い順にソートした場合

$ du -sh ./* | sort -hr
165M	./external
124M	./tests
 88M	./tools
 76M	./templates
 43M	./plugin
 17M	./cocos
1.7M	./build
580K	./extensions
312K	./docs
136K	./licenses
124K	./CHANGELOG
 36K	./AUTHORS
 24K	./setup.py
 12K	./download-deps.py
 12K	./CMakeLists.txt
8.0K	./README.md