家用住宅主机Linux镜像瘦身节省住宅硬盘空间

为什么家用Linux系统需要瘦身

很多朋友用旧电脑或迷你主机搭建家用Linux服务器,跑NAS、家庭媒体服务或开发环境。
时间一长,系统镜像占用越来越大,明明安装时只占几个G,如今却吃掉几十GB。
这通常是因为软件包缓存、旧内核、日志文件和临时文件没有及时清理。
本文针对家用住宅主机场景,提供一套可复用的Linux镜像瘦身流程,帮你安全释放硬盘空间。

准备工作:确认当前磁盘占用并备份重要数据

在动手清理前,先检查当前的磁盘使用情况,并做好备份。

1. 查看磁盘占用

打开终端(Ctrl+Alt+T),运行:

df -h

这条命令会列出所有分区的总大小、已用和可用空间。
重点关注 / 根分区,记录已用空间,方便操作后对比。

2. 备份重要数据

虽然文中操作不会删除用户文件,但建议对 /etc/home 等关键目录进行一次快照备份。
对于家用主机,可以把重要数据复制到外置硬盘或云盘。

核心操作:四步完成Linux镜像瘦身

第一步:清理软件包缓存

系统包管理器(apt)每次安装软件都会下载 .deb 包并缓存到 /var/cache/apt/archives/,时间久了体积可观。
执行以下命令清除:

sudo apt clean

如果还想删除已卸载软件的残留配置文件,用:

sudo apt autoremove --purge

这条命令会移除不再需要的依赖包和配置文件。

第二步:删除旧内核和内核头文件

Linux系统升级后,旧内核会保留在 /boot 下,占用几百MB甚至更多。
删除前确认当前正在运行的内核版本:

uname -r

然后列出所有已安装的内核:

dpkg --list | grep linux-image

保留当前版本和最新版本,删除其他旧内核。
例如,当前内核是 5.15.0-91,想删除 5.15.0-86

sudo apt remove --purge linux-image-5.15.0-86-generic linux-headers-5.15.0-86-generic

注意:千万不要删除正在运行的内核,否则系统可能无法启动。
如果不确定,可以用工具 byobuubuntu-mainline-kernel.sh 自动管理。
更简单的方法是安装 purge-old-kernels 工具:

sudo apt install byobu
sudo purge-old-kernels

第三步:清理日志文件和临时文件

系统日志常驻 /var/log 目录,有些日志文件可达数GB。
使用 journalctl 清理旧日志(保留最近7天):

sudo journalctl --vacuum-time=7d

再清理临时目录 /tmp/var/tmp(注意不要清空正在被使用的文件,重启后会自动清理):

sudo rm -rf /tmp/* /var/tmp/* 2>/dev/null

第四步:使用可视化工具(可选)

如果不想手敲命令,可以安装 bleachbit,这是一款图形化系统清理工具(类似 Windows 的 CCleaner)。
安装:

sudo apt install bleachbit

启动后勾选“系统” > “APT缓存”、“日志文件”、“临时文件”等选项,点击清理。
注意不要勾选“清除内存”或“擦除空闲空间”等高级选项,以免影响系统。

避坑指南:哪些文件不能碰

  • 不要删除 /boot/vmlinuz-* 以外的内核文件:只删内核包,不要手动删 /boot 下的链接文件。
  • 不要清理 /home 下的隐藏缓存目录:如 .cache 可以清,但 .config.local 可能影响应用配置。建议只清理 $HOME/.cache
  • 不要同时运行多个清理工具:避免因锁定冲突导致误删。
  • 不要删除 /var/log 下正在被写入的日志:除非确定服务已停止。

效果验证:检查释放了多少空间

重复第一步的磁盘查看命令:

df -h

对比清理前后的已用空间数字。
通常情况下,一台运行半年的家用Ubuntu服务器能释放 2~8GB 空间。
如果之前从未清理过,甚至可能释放10GB以上。

常见问题解答

Q:清理后系统会变快吗?
A:释放磁盘空间不会直接提升CPU性能,但如果根分区接近满,系统可能因写操作变慢,瘦身后可以恢复正常性能。

Q:apt clean和apt autoremove有什么区别?
A:apt clean 只删除下载的 .deb 缓存文件,不删除软件;apt autoremove 会删除不再需要的依赖包和配置残留。

Q:我用的不是Ubuntu/Debian,是Fedora或Arch怎么办?
A:本文适用于Debian系。Fedora用 dnf clean alldnf autoremove;Arch用 pacman -Scpacman -Rns $ (pacman -Qdtq)(需要先确认无依赖残留)。

结语

家用住宅主机Linux镜像瘦身并不是高科技,只需要定期执行上面几步,就能保持硬盘空间充裕。
建议每季度运行一次清理,尤其是日志和旧内核部分。
如果你使用的是树莓派或低配主机,瘦身后还能延长SD卡寿命。
遇到操作中的异常,优先回看上文的避坑说明。
祝你家的Linux服务器跑得更轻松!

分享到:
上一篇
外贸站宝塔面板网站收录两极分化整改方案
下一篇
跨境独立站宝塔面板Nginx CVE高危漏洞一键修复实战教程
1
系统公告

机房迁移升级通知

尊敬的用户: IP 段 103.23.148.x、156.224.29.x 原香港一区线路波动、攻击频繁,平台定于 7 月 5 日凌晨分批迁移至香港 GIA 机房,硬件升级 AMD 铂金机型。 迁移均在凌晨操作,最大程度降低业务影响,迁移期间服务器临时关机; 升级后配置不降低、费用不涨价,数据默认同步迁移; 迁移后 IP 全部更换,请及时修改域名解析、防火墙白名单; 建议提前备份重要数据,有问题可联系在线客服。 感谢理解与支持! 泽御云科技 2026.06.30
服务中心
客服
在线客服
24小时为您服务
咨询
联系我们
联系我们,为您的业务提供专属服务。
24/7 技术支持
如果您遇到寻求进一步的帮助,请过工单与我们进行联系。
24/7 即时支持
泽御云
售前客服
泽御云
泽御云
售后客服
泽御云
技术支持
评价
您对当前页面的整体感受是否满意?
😞
非常不满意
😕
不满意
😐
一般
🙂
满意
😊
非常满意