我们使用的监控系统显示,与同一应用程序服务器相关的多台服务器磁盘空间不足。应用程序所有者表示他们清除了 GB 的数据,但这一变化并未反映出来。
$ df -h
Filesystem Size Used Avail Use% Mounted on
...
/dev/sdc1 59G 56G 554M 100% /storage
$ sudo du -hs /storage
56G /storage
Size 和 Used 之间的差异表明应该有一些可用空间。一些帖子建议重新启动可以解决此问题,但已经一个多月了,没有维护窗口。
还有其他方法可以更新百分比来确认磁盘空间是空闲的吗?
另一个网站/帖子建议查找仍被进程保留的已删除文件。但所找到的文件均不在相关挂载中。
sudo lsof +L1
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NLINK NODE NAME
tuned 1392 root 7u REG 253,0 4096 0 8133 /tmp/*** (deleted)
gnome-she 5256 gdm 19u REG 253,0 12288 0 701887 /tmp/*** (deleted)
pulseaudi 5693 gdm 6u REG 0,4 67108864 0 32735 /memfd:*** (deleted)
答案1
我不知道您使用的是哪种 FS 类型,但在 ext3/ext4 中,有 5% 的空间将保留用于特殊进程,以便它们在磁盘空间不足时能够继续运行。
这就是为什么你的 FS 上只有 56GB 可用空间