根分区慢慢填满 | 大约 10GB 在 Warp 中丢失

根分区慢慢填满 | 大约 10GB 在 Warp 中丢失

概括

我在托管多个事物的专用服务器上运行 Debian。

服务器的根分区宽度为 +/-20GB,使用率为 95%。使用率随时间推移而增长(2 周内从 90% 增长到 95%)。我找到的用于跟踪空间使用情况的工具仅显示根分区上总共使用了 +/- 10GB。

du / dh 结果

$ df
Filesystem      1K-blocks      Used Available Use% Mounted on
udev              8202864         0   8202864   0% /dev
tmpfs             1641464    173948   1467516  11% /run
/dev/sda3        20026236  17949976   1035928  95% /
tmpfs             8207312         4   8207308   1% /dev/shm
tmpfs                5120         0      5120   0% /run/lock
tmpfs             8207312         0   8207312   0% /sys/fs/cgroup
/dev/sda2          498532     36207    432066   8% /boot
/dev/sda4      1901536420 906713452 898207496  51% /home
tmpfs             1641460         0   1641460   0% /run/user/1004
875G    total
875G    .
865G    ./home
8.9G    ./var
923M    ./usr
170M    ./run
47M     ./lib
34M     ./boot
22M     ./tmp
21M     ./sbin
12M     ./bin
8.6M    ./etc
100K    ./root
56K     ./opt
12K     ./srv
8.0K    ./media
4.0K    ./mnt
4.0K    ./lib64
4.0K    ./dev
0       ./sys
0       ./proc

如您所见,总使用量为 875GB,减去 /home 的 865GB,剩余使用量为 10Go。但是 df 表明使用量约为 20GB :/ 第二个代码片段中列出的所有文件夹在这 15 天内大小均未发生变化。

我不知道发生了什么,欢迎任何帮助!感谢您的时间 :)

附言:我们无奈地重启了服务器,感觉使用率又回到了正常情况下的 56%......我还是想知道到底发生了什么!服务器重启时大约有 1 年的正常运行时间,不知道这是否有帮助

答案1

我们无奈地重启了服务器,结果感觉使用率又回到了正常情况下的 56%......我还是想知道到底发生了什么

您删除了某个应用程序仍打开的文件。使用rm文件只会删除该文件的链接。但直到没有应用程序打开该文件时,文件才被真正删除。

常见原因之一是某些应用程序没有正确地滚动/旋转日志,并且对日志的“已删除”版本而不是当前日志有一个打开的句柄。

无论如何,您要做的就是使用 lsof 或其他类似工具进行查看,以找出哪个应用程序打开了但删除了文件。

相关内容