🐧 Linux 総合学習プラットフォーム
入門〜中級 ・ ディスク / 容量 / du / df

ディスクが一杯:容量を食っている犯人を見つける

df を見たら / が 95% 埋まっていた。何がそんなに容量を食っているのか突き止めて空けたい。

手順

df -hまず全体像。どのパーティションが逼迫しているか(Use% と マウント先)を確認する。
du -sh /var/* | sort -rh | head逼迫している場所の直下で、大きいディレクトリ上位を洗い出す。-h は人間向け表示、sort -rh はサイズ降順。
du -sh /var/log/* | sort -rh | headログが肥大していることが多い。犯人ディレクトリをさらに掘る。
find /var/log -type f -size +100M100MB超の巨大ファイルを名指しで見つける。
journalctl --vacuum-size=200Msystemd ジャーナルが原因なら、上限を決めて安全に切り詰める(削除より安全)。
注意rm で消す前に必ずパスとサイズを二度見する。ログは消すより truncate や logrotate で回すのが本筋。

使うコマンド

dfdufind

▶ 学習アプリで実務レシピを使う