我有一台 CentOS 7 服务器,它在 DF 上显示的磁盘使用率比在 DU 上看到的要高得多,我试图了解原因
DF显示已使用38GB,DU显示14GB
任何文件夹上都没有挂载点
检查 LSOF 中已删除的文件,有几个,但都不是什么大文件,大约 2GB 的文件被删除,剩下大约 20GB 的文件被“只有上帝知道是什么”占用
知道如何识别它吗?
自由度
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
自由度
1:> du -sxh
13G .
答案1
发现问题了,
XFS 已进行碎片整理,在运行 xfs_repair(使用 cd live 记录然后在您的 lvm/分区上运行)之后,它释放了空间,现在总共使用了 14GB 的空间。
明白了: https://access.redhat.com/solutions/3634691
谢谢大家的回复。