温馨提示×

centos cleanup能释放多少空间

小樊
46
2026-09-21 08:45:43
栏目: 云计算

在 CentOS 里,“cleanup”本身不是一个固定命令,能释放多少空间取决于你具体清理了什么。下面给你几个常见清理场景和大致可释放空间范围(经验值,仅供参考):


1. 清理 YUM / DNF 缓存

yum clean all
# 或
dnf clean all
  • 释放空间:几十 MB ~ 几 GB
  • 服务器长期运行、多次更新后可能积累较多

2. 删除旧内核

package-cleanup --oldkernels --count=1
  • 释放空间:每内核约 200–500 MB
  • 若保留 3–5 个旧内核,可释放 1–2 GB+

3. 清理日志(/var/log)

journalctl --vacuum-size=500M
rm -f /var/log/*.old
  • 释放空间:几百 MB ~ 数 GB
  • 日志长期不轮转的服务器效果明显

4. 清理临时文件

rm -rf /tmp/*
rm -rf /var/tmp/*
  • 释放空间:不确定(0 ~ 数 GB)

5. 清理 Docker(如已安装)

docker system prune -a
  • 释放空间:几 GB ~ 几十 GB
  • 容器/镜像多的环境非常可观

6. 查找大文件(人工清理)

du -sh /* 2>/dev/null
  • 常见于:
    • 备份文件
    • core dump
    • 应用日志

总结(一般服务器)

场景 可释放空间
轻度清理 0.5 – 2 GB
常规维护 2 – 10 GB
Docker / 日志异常 10 – 50 GB+

如果你愿意,可以贴一下:

df -h
du -sh /var/* 2>/dev/null

我可以帮你精确判断能清理多少、清理什么最安全。

0 踩