OpenSuse 11.4 硬盘可用空间在没有任何运行程序的情况下减少到零

OpenSuse 11.4 硬盘可用空间在没有任何运行程序的情况下减少到零

我的 HP proliant 服务器上有一个单用户 Linux OpenSuse 11.4,我总是使用 TightVCN 连接到它。服务器设置如下:

core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 508283
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) 55311708
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 508283
virtual memory          (kbytes, -v) 92324960
file locks                      (-x) unlimited

我以前没有遇到过这个问题,但是最近,无论有没有使用,硬盘可用空间都会迅速减少,直到达到零(在不到 24 小时内)。发生这种情况时没有大文件。只是可用空间用完了,我不知道它可能去了哪里。可用空间的使用不稳定,因为当我重新启动两次时,它会恢复。当这种下降开始时,VNC 连接会毫无警告地丢失(即使没有 VNC 连接也会发生这种情况)。这迫使我手动重置服务器。第一次重新启动恢复 VNC 连接,第二次重新启动可以恢复丢失的可用空间。这个循环永不停歇。因此,我想知道如何解决这个问题?

答案1

我猜你的意思是硬盘可用空间越来越少。发生这种情况的唯一原因是某人或某物不断写入文件。通常罪魁祸首是一些配置错误的守护进程。

我见过类似的情况,pcsc-lite(与加密卡相关)被设置为进行过多的日志记录,而 Firefox 会不断轮询它。这导致被记录到 .xsession-errors。GUI 重新启动时会轮换。

首先要说的是:

  • 至少熟悉一下 ssh/openssh/PuTTY
  • 停止所有 gui(登录守护进程应该足够(gdm))
  • 开始通过 ssh 连接服务器并监视状态

为了尝试调试该问题,以下内容(当它发生时)将有所帮助:

  • 获取打开的文件列表(lsof > /tmp/list_of_open_files在终端中以 root 身份运行
  • 查找大文件(查找 {/path/to/directory/} -type f -size +{size-in-kb}k -exec ls -lh {} \; | awk'{print $9“:”$5}'

相关内容