服务器在 / 上的空间没有问题,运行了 du -s,现在服务器在 / 上的使用率为 100%

服务器在 / 上的空间没有问题,运行了 du -s,现在服务器在 / 上的使用率为 100%

今天,我们运行 RHEL 4 的服务器显然空间不足了。它运行正常,我决定对du -s未使用的文件目录运行一个,看看删除它可以释放多少空间。从休息室回来后,服务器处于:

/dev/hda5 112175876  112175876  0 100% /

怎么会这样?我知道这是一个非常模糊的问题,但我们当时没有进行任何类型的大量数据传输,唯一明显触发它的事情是我运行的命令du -s,这完全没有意义。这是/安装的驱动器等。

有什么见解吗?

答案1

如果您仍然可以访问服务器,则可以使用以下命令找出占用大部分空间的文件夹:

$ sudo du -sh /*

分区很容易被填满,而且速度也相当快。只要有一个有缺陷的软件不停地向日志文件写入数据,而不停止或休眠。一段时间后,你会发现你的文件系统已经满了。为了预防这种情况,我们为创建了一个单独的分区/var

相关内容