centos 磁盘满了如何释放空间

centos 磁盘满了如何释放空间

centos 磁盘满了如何释放空间

centos运行一段时间后,发现磁盘满了,怎么办,那么首先查看磁盘的使用情况,我们用命令

df -h

运行效果如下:

centos 磁盘满了如何释放空间

上面的centos已经快满了,达到99%,那么今天我们来讲讲如何释放centos的空间,清除磁盘空间。

工欲善其事必先利其器,我们先安装工具吧

安装yum-utils

yum install yum-utils

该软件包包含与yum集成的实用程序集合,以多种方式扩展其本机功能,从而使其功能更强大且更易于使用。

有些情况下,centos磁盘满了,无法安装yum-utils文件怎么办呢,这个时候需要手动去删除/ var / log里的文件,至少要腾出2M的剩余 空间,因为yum-utils安装需要2M。

安装完后我们来清除centos中的垃圾缓存日志等文件吧

一、删除log日志文件

该命令将删除 /var/文件夹中所有大于7天且大于50M或超过30天的日志文件。

find /var -name "*.log" \( \( -size +50M -mtime +7 \) -o -mtime +30 \) -exec truncate {} --size 0 \;


在此之后,重复df -h命令以查看我们已恢复了多少磁盘空间。

二、清理YUM缓存


使用以下命令清理YUM缓存:

yum clean all

但是上面的命令并不总是删除所有内容,因此需要手动清除主YUM缓存文件夹,命令如下:

rm -rf /var/cache/yum

还有YUM用户缓存文件夹:

rm -rf /var/tmp/yum-*


同样,操作完后,使用df -h命令以查看已恢复了多少磁盘空...

点击查看剩余70%

{{collectdata}}

网友评论0