尋找 CentOS 7 中正在使用磁碟空間的內容(du、df 和 lsof)

尋找 CentOS 7 中正在使用磁碟空間的內容(du、df 和 lsof)

我有一台伺服器,CentOS 7,顯示 DF 上的磁碟使用情況比您在 DU 上看到的要高,我試圖理解為什麼

DF 顯示 38GB 已用 DU 顯示 14GB

任何資料夾上都沒有掛載點

檢查 LSOF 中是否有已刪除的文件,有幾個,但沒什麼大的,刪除了大約 2GB 的文件,剩下大約 20GB 被“只有上帝知道是什麼”使用了

知道如何識別嗎?

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/分區上運行它)後,它釋放了空間,現在使用的總空間為 14GB。

在那張紙條上得到了它: https://access.redhat.com/solutions/3634691

感謝您的回覆。

相關內容