ハードドライブのルートスペース利用の原因

ハードドライブのルートスペース利用の原因

ルートスペースの活用の原因を特定するための最良の方法は何ですか?マイコンピュータを再起動した後も、マイコンピュータで利用可能な2.2Gのみが表示されます。

可能性は何ですか

# df -h
Filesystem             Size  Used Avail Use% Mounted on
/dev/mapper/rhel-root   50G   48G  2.2G  96% /
devtmpfs               6.8G     0  6.8G   0% /dev
tmpfs                  6.8G  420K  6.8G   1% /dev/shm
tmpfs                  6.8G   17M  6.8G   1% /run
tmpfs                  6.8G     0  6.8G   0% /sys/fs/cgroup
/dev/mapper/rhel-home  408G  210G  198G  52% /home
/dev/sda1              497M   96M  401M  20% /boot

私はこれを試しncdu /てこれを得ました

    9.1 GiB [          ] /usr
    1.2 GiB [          ] /var
  806.2 MiB [          ] /root
  193.2 MiB [          ] /opt
  167.5 MiB [          ] /run
   70.6 MiB [          ] /boot
   26.8 MiB [          ] /etc
  420.0 KiB [          ] /dev
  168.0 KiB [          ] /tmp
  164.0 KiB [          ]  open.txt
   64.0 KiB [          ]  .readahead
.   0.0   B [          ] /proc
    0.0   B [          ] /sys
@   0.0   B [          ]  lib64
@   0.0   B [          ]  sbin
@   0.0   B [          ]  lib
@   0.0   B [          ]  bin
e   0.0   B [          ] /srv
e   0.0   B [          ] /mnt
e   0.0   B [          ] /media
    0.0   B [          ]  .autorelabel

これは、全空間が約13Gを超えないことを示す。それでも総使用スペースは49Gです。

ベストアンサー1

「最高」は非常に主観的ですが、選択の余地がたくさんあります。以下は一部です。

  • グラフィック: バオバブ, KDirStat
  • 呪い:ncdu(@ Pablo-Hinojosaが推奨)
  • 非対話型コマンドライン:以下を参照してください。

私はサーバー環境でたくさんの作業をしているので、通常は何もインストールせずにどこでも実行できる簡単な非対話型の方法を好みます。たとえば、私が主にすることは次のとおりです。

du -max / | grep -P '^\d{4}' | sort -rn

通常は実行に時間がかかるため、通常は出力をファイルにパイプし、後で戻ります。一部のシステムでは、cronでこのコマンドを定期的に実行して、時間の経過に伴う変更を確認できます。

編集:ファイルシステムのファイルがファイルの総使用量と同じではないという情報を追加しました。大規模な匿名ファイルで作業しているようです。つまり、開いているファイルが削除されました。残忍な方法は再起動ですが、proc.txtを見てファイルを識別することもできます。私は電話を使用していますが、メモリ内の/ proc / [0-9] * / fdにあるファイルを一覧表示し、大容量ファイルを探します。これを使用して、大容量ファイルを含むプロセスを識別し、その内容を表示できます。 lsofも役に立ちます。

おすすめ記事