需要在CentOS上创build空间 – dev / md1已经满了94%

我有一个CentOS Linux专用服务器,每天给我发送警告消息,说明空间不足。

服务器是CentOS版本5.4最终运行的cPanel / WHM fantastico和RVSkins

它有700GB的硬盘驱动器,但有一个20GB的分区,这是94%的满分我一直寻找通过find更多的删除,但似乎是在一个点,现在我无法find其他任何东西删除:(

任何人都可以提供任何build议,可以删除,不会影响服务器的运行。 我可以删除rvskins,但似乎没有占用太多的空间。

服务器是用来安置几个电子商务网站,他们会在cPanel中的一些模块,我可以删除,会给我几个gb?

任何意见,将不胜感激。

还有,如果达到100%,会发生什么?

有两件事情值得思考:
*你的日志文件是否比你需要的大?
*您的数据库存储在哪里?

日志

检查(许多)日志位置,并查看是否有任何文件只包含过去太多时间段的数据,因此需要引用它们。 如果有任何这样的文件存在,或者只是删除它们或将它们备份在其他地方,以防万一需要稍后再引用它们。 确保不要删除包含最新数据的日志文件 – 您可能需要使用它们进行问题诊断,并且cPanel的一部分可能需要它们,例如带宽记帐和其他资源跟踪function。

当我最后一次pipe理一个cPanel服务器(这是前一段时间,所以现在可能会有所不同),它没有看到清除许多旧的日志。 每个帐户的Apache日志是一个特殊的罪魁祸首。

当然,如果您的日志文件没有保存在几乎已满的分区上,这是没有意义的。 查看此graphics以查找要查找日志文件的位置的指南。

数据库

cPanel的默认设置用于将mySQL数据库保留在/ var / lib / mysql /下,如果仍然如此,您的数据库很大,并且/var是根文件系统的一部分,而不是单独安装文件系统。

如果是这种情况,那么你可以将这些数据文件移动到其他地方,例如/home的子目录,或者你有足够空间的地方,通过移动它们并重新configurationmySQL来查看新的地方,或者移动然后制作/ var / lib / mysql /一个符号链接到新的地方(记得在做更改之前停止mySQL)。 使用符号链接选项可能会比重新configurationmySQL更安全,因为稍后cPanel更新意外地还原您的更改的可能性较小。

其他数据库提供者也是如此,也就是说,如果使用postgres,它的数据文件也可能在不方便的地方。

还有什么是根文件系统的一部分? 如果包含/ var,则填充root会影响日志收集。 我会尽量清理空间的一件事就是通过下面的操作去除任何与yum有关的下载:

 # yum clean all 

我认为由根分区,你实际上是指根分区(“/”)不是“/根”…

cd / du -h --max-depth=1

这将显示在/下的每个目录的内容使用的空间。

开始钻取,find可以移除的东西…