温馨提示×

centos cleanup能省多少空间

小樊
44
2026-09-12 00:00:11
栏目: 云计算

在 CentOS 里,“cleanup” 通常不是一条固定命令,而是指清理系统无用文件的一系列操作。能省多少空间,取决于你系统用了多久、装了多少软件、更新过多少次,差异很大。

下面给你一个常见清理项 + 大致可释放空间参考(以常见服务器为例):


一、最常见、最安全的清理(推荐先做)

1️⃣ 清理 YUM / DNF 缓存

yum clean all
# 或
dnf clean all

✅ 可释放空间:

  • 新系统:几十 MB
  • 长期更新服务器:100MB – 2GB+

2️⃣ 删除旧内核(非常有效)

package-cleanup --oldkernels --count=2

✅ 可释放空间:

  • 每个旧内核约 200–500MB
  • 更新过 10 次内核的机器:1–3GB

⚠️ 至少保留 1–2 个内核


3️⃣ 清理日志(/var/log)

journalctl --vacuum-size=200M
rm -rf /var/log/*.old /var/log/*-????????

✅ 可释放空间:

  • 正常运行:100MB – 1GB
  • 日志异常暴增:数 GB

二、中等风险清理(按需)

4️⃣ 删除临时文件

rm -rf /tmp/*
rm -rf /var/tmp/*

✅ 可释放空间:几十 MB – 几 GB(看程序使用情况)


5️⃣ 清理无用依赖

yum autoremove
# 或
dnf autoremove

✅ 可释放空间:

  • 一般:几十 MB – 几百 MB

三、不确定因素(影响很大)

项目 可能影响
Docker 可省 几 GB – 几十 GB
数据库日志 可能 10GB+
备份文件 看你自己
/home 用户数据 不在系统 cleanup 范围

四、实际例子(真实服务器)

示例 1:刚装不久的 CentOS 7

  • 清理后省:200MB 左右

示例 2:运行 2 年的 CentOS 7 服务器

  • 清理后省:2–5GB

示例 3:带 Docker + 日志未清理

  • 清理后省:10GB+

五、先看看“能省多少”(不用删)

df -h
du -sh /var/cache/* /var/log/* /tmp

如果你愿意,可以告诉我:

  • CentOS 版本(6 / 7 / 8 / Stream)
  • 是否是服务器 or 桌面
  • 是否装了 Docker / 数据库

我可以给你精准的清理命令和预估空间。

0 踩