银河麒麟系统磁盘空间不足时,应依次使用麒麟管家清理历史日志和/tmp残留、执行apt clean与yum clean all双缓存清理、journalctl --vacuum-size=300m压缩日志并rm -rf /tmp/ /var/tmp/清临时文件、apt purge卸载旧内核、ncdu定位并删除深层大文件。

银河麒麟系统提示磁盘空间不足时,桌面卡顿、软件商店报错#0007、系统更新失败、甚至无法登录图形界面,这些问题往往不是硬盘真的装满了,而是日志、缓存、临时文件或旧内核在关键路径下失控堆积所致。必须按优先级逐层排查并清理,跳过任一环节都可能导致后续操作无效。
用麒麟管家快速扫描并清理可见垃圾
这是最安全的起步操作,专为普通用户设计,能自动识别/var/log、/tmp、回收站及浏览器残留等高频垃圾,无需命令行基础,3分钟内见效。
点击左下角“开始菜单”,在搜索框中输入“麒麟管家”并启动程序。
在主界面左侧导航栏中,点击“垃圾清理”模块→点击“开始扫描”,等待系统完成识别(通常需40–90秒)。
扫描完成后,【务必只勾选高亮显示的 /var/log/ 下带编号的历史日志(如 syslog.1、kern.log.2)和 /tmp 目录下的残留项】;不要全选,否则可能误删正在轮转中的日志配置或服务依赖的临时套接字。
点击“一键清理”,确认弹窗后执行删除——该操作不可逆,且不会影响当前运行中的服务日志写入。
终端清理APT与YUM双缓存(释放2–8GB)
银河麒麟V10 SP1及后续版本同时兼容APT和YUM包管理器,信创环境常启用YUM源,两类缓存各自独立存放,不清理YUM缓存会漏掉一半空间。
方法一:基础清理(推荐新手)
按下Ctrl+Alt+T打开终端→输入su并回车→输入root密码获取管理员权限→依次执行:
apt clean
yum clean all
方法二:精准释放(适合空间极度紧张时)
若只想保留最新可用安装包以备离线重装,改用:
apt autoclean(仅删已卸载软件的旧.deb包)
yum clean expire-cache(跳过验证有效的RPM元数据)
注意:yum clean all 会清空 /var/cache/yum/ 全部内容,包括所有仓库的包缓存和headers,执行后首次yum update会稍慢,但能稳定释放4GB以上空间。
压缩journald日志并清空临时目录
这一步解决的是“看不见的膨胀”:journald默认无大小限制,一台运行半年的麒麟系统其日志常达3–6GB;/tmp目录中进程退出后未清理的临时文件也极易堆积至数GB。
第一步:立即压缩日志体积
在终端中执行:
journalctl --vacuum-size=300M
第二步:清空全局临时目录
执行:
rm -rf /tmp/* /var/tmp/*
系统会自动跳过正在被占用的文件,安全可靠。
第三步:防止复发(关键配置)
编辑配置文件:
nano /etc/systemd/journald.conf
取消注释并修改两行:
SystemMaxUse=500M
MaxRetentionSec=3month
保存后执行:
systemctl restart systemd-journald
卸载旧内核释放/boot分区空间
/boot分区满载是导致系统无法更新、升级甚至启动失败的隐形杀手——每个旧内核镜像及头文件通常占200MB–500MB,多次升级后极易塞满500MB标准/boot分区。
① 列出所有已安装内核:
dpkg --list | grep 'linux-image-' | awk '{ print $2 }'
② 查看当前运行内核:
uname -r
③ 卸载非当前使用的旧内核(示例):
apt purge linux-image-5.10.0-18-amd64 linux-headers-5.10.0-18-amd64
【切勿卸载 uname -r 输出的当前内核,否则系统将无法启动】
④ 清理残留依赖:
apt autoremove --purge
定位深层大文件并手动处理
当以上步骤仍无法释放足够空间,说明存在用户级或应用级隐藏大文件,比如Docker镜像、虚拟机磁盘、开发编译产物或误存的ISO镜像,这些不会被麒麟管家识别。
安装ncdu工具:
apt install ncdu -y
扫描根分区(避开/proc、/sys等虚拟文件系统):
ncdu -x /
进入后用方向键浏览,找到体积异常大的目录(如 ~/.local/share/Trash、/var/lib/docker、/home/用户名/Downloads),按 d 键可直接删除选中项。
若发现 /home/用户名/.cache 或 /home/用户名/.config 占用超3GB,可执行:
rm -rf ~/.cache ~/.config
【此操作将永久删除当前用户全部应用缓存、浏览器会话、下载历史及部分软件配置,执行后必须重启系统】











