[Linux] disk 消費量の多いディレクトリを確認するコマンド

Linux にて disk 消費量の多いディレクトリ順にソートして表示する command をご紹介します。

Linux

背景 disk full 警告の対応

disk full の警告が届いたので disk 容量を多く利用しているディレクトリを特定するための Linux コマンドを調べました。

/dev/nvme0n1p1 が Use% 85% で disk full 警告

$ df -h
Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        3.9G   56K  3.9G   1% /dev
tmpfs           3.9G     0  3.9G   0% /dev/shm
/dev/nvme0n1p1   20G   17G  3.2G  85% /

Linux disk 消費量の多いディレクトリの確認

disk 消費量の多いディレクトリ ベスト3

du -S / | sort -rn | head -3

実践編) Linux server 全体でディスク容量の利用順ベスト3を表示する

sudo su -
cd /

du -S / | sort -rn | head -3
836172	/u/apps/example.com/shared/uploads
542596	/u/apps/example.com/shared/cached-copy/.git/objects/pack
263120	/home/ec2-user/.fonts/NotoSansCJKsc

以上、Linux にて disk 消費量の多いディレクトリを特定したい、現場からお送りしました。

参考情報