最近,我发现在我的一台服务器(Ubuntu 16.04)上,晚上的可用磁盘空间显着下降:
缩放到最后 1 小时(从现在开始):
人们可以看到这一切发生得突然。就在几分钟前,当我运行时,watch df
我可以看到安装的分区Available
变化非常快,但仅相差 28B。例如。就在磁盘空间开始下降时:Use%
/
Used
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/simfs 52428800 7700776 4374316 64% /
devtmpfs 2097152 0 2097152 0% /dev
tmpfs 2097152 4 2097148 1% /dev/shm
tmpfs 2097152 209300 1887852 10% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 2097152 0 2097152 0% /sys/fs/cgroup
none 2097152 0 2097152 0% /run/shm
几分钟后:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/simfs 52428800 7700804 2354044 77% /
devtmpfs 2097152 0 2097152 0% /dev
tmpfs 2097152 4 2097148 1% /dev/shm
tmpfs 2097152 209300 1887852 10% /run
tmpfs 5120 0 5120 0% /run/lock
tmpfs 2097152 0 2097152 0% /sys/fs/cgroup
none 2097152 0 2097152 0% /run/shm
因此我的问题是那里发生了什么,已用磁盘空间几乎保持不变,但可用空间却没有?
我在服务器上运行 2 个网络应用程序,但它们不允许任何上传,并且 nginx 说没有人在晚上访问它们。实际上,我预计该系统上不会发生任何磁盘更改(日志除外)。我尝试ncdu \ -e some_file
在白天和晚上使用diff
它们,但输出的读取和比较很糟糕,所以我无法真正判断增长/新文件在哪里。
(关于安全性 - 除了我之外没有人登录,我无法发现任何正在运行的异常进程,但稍后会深入日志)