今天,我们运行 RHEL 4 的服务器显然空间不足了。它运行正常,我决定对du -s
未使用的文件目录运行一个,看看删除它可以释放多少空间。从休息室回来后,服务器处于:
/dev/hda5 112175876 112175876 0 100% /
怎么会这样?我知道这是一个非常模糊的问题,但我们当时没有进行任何类型的大量数据传输,唯一明显触发它的事情是我运行的命令du -s
,这完全没有意义。这是/
安装的驱动器等。
有什么见解吗?
答案1
如果您仍然可以访问服务器,则可以使用以下命令找出占用大部分空间的文件夹:
$ sudo du -sh /*
分区很容易被填满,而且速度也相当快。只要有一个有缺陷的软件不停地向日志文件写入数据,而不停止或休眠。一段时间后,你会发现你的文件系统已经满了。为了预防这种情况,我们为创建了一个单独的分区/var
。