centos中如何释放空间?

centos中如何释放空间?

我的服务器 99% 的磁盘文件夹已满,我想知道我是否可以删除它们而不会损坏我的服务器。

问题是我有 30GB 的磁盘空间,我不知道我的驱动器上空间是否用完了,我的网站只有 1GB 的空间

答案1

30GB 磁盘空间,我不知道我的驱动器上空间是否用完,我的网站只有 1GB 空间

好的,我们开始吧,一些具体的事情。

首先,找出占用了所有空间的东西。如果您没有正确过期旧日志,它们就很有可能占用过多空间而没有太大用处。检查/var/log/或您可能配置用于存储日志文件的其他目录。(某些共享托管环境可能会选择~/httpd_logs/或类似的东西。四处看看。)

如果您想保留旧日志以供分析,请压缩它们:

gzip -9 *.[1-9]

许多系统将日志轮换access.logaccess.log.0,然后移动.0access.log.1,然后移动.1access.log.2,等等。因此,上述命令使用gzip(1)的最高压缩级别压缩它们(纯文本日志文件的压缩效果往往非常好)。然后,您可以将它们从小型存储托管环境中转移出来进行分析。不要忘记删除完成后再清理它们 — — 一旦将它们从轮换中取出,它们就不会再被自动清理。

然后更广泛地寻找空间:

du -m | sort -n

最后一行表示其下存储的数据量最大的目录。输出中前面的行不太满。此输出将显示哪些行将为您带来最佳的时间改进。(这不一定是您应该删除的那些,但删除一个不必要的 1 GB 文件比删除一百个 1 MB 文件更有效。)

相关内容