ルート パーティションで大量のディスク領域を使用しているものを削除/検査するにはどうすればよいですか?

ルート パーティションで大量のディスク領域を使用しているものを削除/検査するにはどうすればよいですか?

ルートパーティションの容量が不足しています。現在、

uname -a
Linux thinkpad-nc 4.9.0-9-amd64 #1 SMP Debian 4.9.168-1+deb9u2 (2019-05-13) x86_64 GNU/Linux

df の出力は次のとおりです。

df -h
Filesystem      Size  Used Avail Use% Mounted on
udev             16G     0   16G   0% /dev
tmpfs           3.2G   18M  3.2G   1% /run
/dev/nvme0n1p2   28G   26G  226M 100% /
tmpfs            16G  234M   16G   2% /dev/shm
tmpfs           5.0M  4.0K  5.0M   1% /run/lock
tmpfs            16G     0   16G   0% /sys/fs/cgroup
/dev/nvme0n1p4  410G   86G  303G  23% /home
/dev/nvme0n1p1  511M  132K  511M   1% /boot/efi
tmpfs           3.2G  4.0K  3.2G   1% /run/user/112
tmpfs           3.2G   20K  3.2G   1% /run/user/1000

すでに自動クリーンアップを実行し、不要な Linux ヘッダーを削除しました。他に何ができるでしょうか、または何が起こっているかを調べるにはどうすればよいでしょうか。

答え1

duまたは を使用してncdu、最も多くのコンテンツを保持しているフォルダーを調べることができます。ncduはより強力で、フォルダーを対話的にナビゲートできますが、 はduワンショットです。 をインストールする必要があるかもしれませんncdu


ncduルート ファイル システムを検査し、他のファイル システムには降りないようにするための一般的なコマンド呼び出しは次のようになります。

ncdu -x /

du概要を取得するための呼び出しは次のようになります。ただし、--max-depth子孫ディレクトリも一覧表示するように増やすこともできます。

du -hx --max-depth=1 / | sort -h

これは、最も多くのコンテンツが保存されているフォルダーを見つけるための最初のステップにすぎません。2 番目は、削除することですが、これは、見つかった内容と、対応するファイルを削除できるかどうかによって異なります。
まず、動作不良のサービスによって急速にいっぱいになる可能性のある古いログ ファイルまたは大きなログ ファイルを探します。

関連情報