Fedora磁盘空间告急不用怕,这7条清理命令很管用

作为一名科技自媒体博主,我用Fedora已经好几年了。它以前沿软件、极致稳定性和干净的上游实现著称,可即便是这样高效的系统,用久了也会积累大量数字垃圾。40GB的根分区起步,几个月后使用率就悄悄逼近90%。真正占用空间的不是单个大文件,而是成千上万的缓存、日志、临时文件和孤立依赖。这些都是更新、安装和日常运行留下的痕迹。

好消息是,Fedora自带强大命令行工具,完全不用安装第三方清理软件或GUI磁盘分析器。只需7条终端命令,就能安全快速回收空间,效果往往比预期还要好。我在多台机器上实测过,释放的GB级空间让SSD寿命更长、系统响应更快。下面我把这些命令完整分享出来,适合Fedora Workstation笔记本、Server服务器或多机维护场景,直接复制粘贴就能用。

第一步:清理dnf缓存

DNF包管理器会在/var/cache/dnf目录保存已下载的软件包和仓库元数据,目的是加速后续安装和更新。但频繁更新后,这个缓存很容易膨胀到数百MB甚至1GB以上,而且大部分数据其实用不到一次。

命令很简单:

sudo dnf clean all

这条命令会彻底清空缓存。下次执行dnf操作时,系统会自动下载最新副本。短期内更新速度可能略有影响,但换来的是立竿见影的磁盘空间释放。我个人机器上这一步就直接释放了1.2GB,完全值得。

第二步:移除孤儿包

安装软件时DNF会自动拉取依赖库、运行时组件等。当你卸载主程序后,这些依赖往往被遗忘,逐渐变成“孤儿”。

使用命令:

sudo dnf autoremove

它只会删除不再被任何包依赖的软件,安全性很高。提前预览的话,可以运行:

sudo dnf repoquery --unneeded

这一步通常能再释放300-800MB空间,尤其是在经常安装测试软件的开发者机器上特别明显。

第三步:压缩系统日志
systemd日志功能强大,但日志文件会持续增长,尤其在调试或高负载环境下,动辄几个GB。

推荐命令:

sudo journalctl --vacuum-size=200M

这会把日志总量限制在200MB以内,自动删除旧条目。或者按时间清理:

sudo journalctl --vacuum-time=2d

保留最近两天日志即可。我的服务器上这一步直接干掉了2.5GB无用日志,系统日志管理瞬间清爽很多。

第四步:清空回收站

通过文件管理器删除的文件其实只是移到~/.local/share/Trash/目录,并没有真正释放空间。

清理命令:

rm -rf ~/.local/share/Trash/*

操作永久且不可恢复,建议先确认里面没有需要恢复的内容。这一招特别适合经常“删除”大视频或安装包的用户,往往能瞬间回收几百MB到几个GB。

第五步:清理/var/tmp持久临时文件
Fedora有两个临时目录:/tmp(重启自动清理)和/var/tmp(跨重启保留)。后者经常堆积安装器残留、中断下载和长时间进程数据。

命令:

sudo rm -rf /var/tmp/*

注意不要在大型安装或更新过程中运行,避免误删正在使用的文件。这一目录清理后通常释放200MB-1GB不等。

第六步:清除旧的用户缓存

浏览器、桌面环境和各种应用都会在~/.cache里存缓存。全部删除会影响性能,但只删30天未访问的文件就很安全。

命令:

find ~/.cache -type f -atime +30 -delete

这条命令保留活跃缓存,同时移除陈旧数据。我的GNOME桌面环境下,这一操作释放了近700MB,完全不影响日常使用。

第七步:删除旧内核

Fedora默认保留多个内核版本以防新内核出问题,但每个内核(含模块和initramfs)占用200-400MB。

命令(需先安装yum-utils):

sudo dnf install yum-utils
sudo package-cleanup --oldkernels --count=2

它会保留当前内核和上一个版本,删除其余的。千万不要手动删/boot目录下的文件,否则可能导致无法启动。

哪些地方绝对不能手动清理

/boot、~/.config、/var/log这些目录包含关键引导文件、用户设置和活动日志。盲目删除会引发启动失败或配置丢失。始终使用官方工具才是正确做法。

清理频率建议

没有固定周期,但建议在每次重大更新后或每2-4周执行一次,尤其当df -h显示使用率超过80%时。Fedora本身已经很智能,但这些手动步骤能让系统保持最佳状态。

清理后的实际变化

运行完这7条命令后,界面上看不出明显变化,但df -h命令显示的可用空间往往增加几个GB。包数据库更干净,日志体积缩小,临时文件不再占用SSD宝贵寿命,整体系统响应速度也会更轻快。我最近一次完整清理后,根分区从87%使用率降到52%,多出来的空间让我能安心安装新开发工具。

这些命令全部基于Fedora原生工具,无需额外软件,适用于当前所有Fedora版本。建议首次操作前用df -h记录初始状态,清理后再对比效果。重要数据提前备份永远是好习惯。

Fedora用户们,赶紧打开终端试试吧!清理完欢迎在评论区分享你释放了多少空间,一起交流更多Linux优化技巧。

展开阅读全文

更新时间:2026-05-28

标签:数码   命令   缓存   日志   文件   空间   内核   系统   目录   软件   使用率

1 2 3 4 5

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight All Rights Reserved.
Powered By 71396.com 闽ICP备11008920号
闽公网安备35020302034903号

Top