统信UOS系统盘空间持续减少大概率由APT缓存的.deb包引起,可安全清理/var/cache/apt/archives/目录;常用命令包括sudo apt clean(彻底清空)、sudo apt autoclean(仅删过期包)、sudo apt autoremove --purge(卸载无用依赖及旧内核);遇更新卡顿需终止进程、删锁文件、重建索引、清理partial临时包;旧内核需手动识别并成对卸载以释放/boot空间。

统信UOS系统盘空间持续减少,且确认不是由个人文件、视频或下载内容引起,大概率是APT包管理器在安装和升级软件过程中积累的.deb安装包缓存所致;这些文件默认存放在/var/cache/apt/archives/目录下,长期不清理可轻易占用1GB以上空间,但对已安装软件功能完全无影响,可安全清除。
终端执行基础清理命令
这是最直接、最常用的一组命令,适合日常快速释放数百MB至数GB空间,所有操作均需管理员权限。
按Ctrl + Alt + T打开终端。
输入以下命令清空全部已下载的.deb安装包:sudo apt clean。这会彻底删除/var/cache/apt/archives/中所有文件,包括当前可用版本——【后续安装新软件时将重新下载,不影响使用】。
输入以下命令仅清理已过期的.deb包(保留当前源中仍有效的安装包):sudo apt autoclean。它比clean更保守,适合希望保留部分缓存以加快下次安装的用户。
输入以下命令移除不再被依赖的旧内核、孤立包及对应配置文件:sudo apt autoremove --purge。这一步常能额外释放300MB~2GB空间,尤其适用于多次系统升级后。
深度清理:处理卡住的更新与损坏缓存
当系统更新卡在10%、apt update失败或提示“校验错误”时,往往不是单纯缓存多,而是索引损坏或临时包残留。此时需组合操作:
第一步:强制终止可能阻塞的进程 → sudo killall apt apt-get
第二步:删除APT锁文件,解除包管理器锁定状态 → sudo rm /var/lib/dpkg/lock-frontend /var/lib/apt/lists/lock
第三步:清空下载缓存并重建索引 → sudo apt clean && sudo rm -rf /var/lib/apt/lists/* && sudo mkdir -p /var/lib/apt/lists/partial && sudo apt update。这四步必须连续执行,缺一不可;否则apt update会因缺失partial目录而报错。
第四步:手动清理异常临时包 → sudo rm -f /var/cache/apt/archives/*partial /var/cache/apt/archives/*_tmp。这类文件是断网或中断更新时产生的“半成品”,不删掉就会反复干扰后续更新流程。
清理旧内核释放/boot分区空间
/boot分区通常只有500MB~1GB,旧内核镜像极易占满导致系统无法升级。必须先确认当前运行版本,再精准卸载其余所有内核。
方法一:一键式安全清理
执行命令列出所有已安装内核:dpkg --list | grep linux-image。
查看当前正在使用的内核:uname -r。输出如“6.6.30-amd64”,则只保留该版本对应的linux-image-6.6.30-amd64及其headers包,其余全部卸载。
执行卸载命令(示例):sudo apt purge linux-image-5.15.0-amd64 linux-headers-5.15.0-amd64。注意:每卸载一个旧内核,都要连带卸载同版本的headers和modules包,否则残留元数据仍会占用/boot空间。
最后务必执行:sudo update-grub && sudo apt clean。前者刷新启动菜单,后者同步清除APT中关于已删内核的缓存索引。

















