CentOS 7 でディスク領域を使用しているものを見つける (du vs df vs lsof)

CentOS 7 でディスク領域を使用しているものを見つける (du vs df vs lsof)

CentOS 7のサーバーを持っていますが、DFのディスク使用量がDUよりもはるかに高いため、その理由を理解しようとしています。

DFは38GB使用済み、DUは14GB使用済みと表示

どのフォルダにもマウントポイントがありません

LSOF で削除されたファイルを確認すると、いくつかありますが、大きなファイルはありません。約 2 GB のファイルが削除され、約 20 GB が「神のみぞ知る」用途で使用されています。

それをどうやって識別するか、何かアイデアはありますか?

DF

Filesystem           Size  Used Avail Use% Mounted on
/dev/mapper/ol-root   45G   38G  6.9G  85% /
devtmpfs              12G     0   12G   0% /dev
tmpfs                 12G  140K   12G   1% /dev/shm
tmpfs                 12G  265M   12G   3% /run
tmpfs                 12G     0   12G   0% /sys/fs/cgroup
/dev/sda1            497M  310M  188M  63% /boot
tmpfs                2.4G     0  2.4G   0% /run/user/0
tmpfs                2.4G     0  2.4G   0% /run/user/99200048
tmpfs                2.4G     0  2.4G   0% /run/user/99200006

DF

1:> du -sxh
13G     .

答え1

問題を発見した、

XFS はデフラグされ、xfs_repair (cd live を使用してログに記録し、lvm/パーティションで実行) を実行した後、スペースが解放され、現在使用されている合計スペースは 14 GB です。

その通りです: https://access.redhat.com/solutions/3634691

ご返信ありがとうございます。

関連情報