当银河麒麟系统变慢或提示“设备上没有空间”时,需立即检查磁盘空间:先用 df -h 查看各分区使用率,若根目录 / 的 use% ≥95% 则属高危;再用 du -sh * | sort -rh | head -n 5 定位大目录,常见为 /var、/usr、/home;最后通过 lsblk、vgs 和 df -h / 确认 lvm 卷组是否有未分配空间以便安全扩容。

当银河麒麟系统运行变慢、软件无法启动或提示“设备上没有空间”时,必须立即确认磁盘空间是否已耗尽,否则可能引发服务中断或系统崩溃。
快速查看各分区整体使用情况
在终端中直接输入 df -h 并回车,系统会列出所有挂载分区的总容量、已用空间、可用空间及使用百分比。重点关注 Use% 列,若根目录 / 对应行显示 95% 或更高,说明已进入高危状态。
这一步操作起来很简单,直接把命令敲进去就行。但要注意:如果只看到 df 不加 -h,输出单位是 KB,数字巨大不易判断,容易误判为“还有大量空间”。
定位根目录下哪个子目录吃掉了最多空间
先进入根目录:cd /
执行:du -sh * | sort -rh | head -n 5
该命令会按大小降序排列当前层级所有目录和文件,取前 5 名。常见大户是 /var(日志与镜像)、/usr(软件安装包)、/home(用户数据)。
【注意】此命令不统计隐藏目录(如 .cache),若怀疑是隐藏内容占满空间,需额外加 -a 参数并过滤: du -sh .[a-zA-Z0-9]* * 2>/dev/null | sort -rh | head -n 5
检查 LVM 卷组是否有未分配空间
第一步:运行 lsblk,确认系统是否使用 LVM 管理磁盘——若看到 lvm 类型或设备路径含 mapper/(如 /dev/mapper/klas-root),说明启用 LVM。
第二步:运行 vgs,查看卷组(VG)的 VFree 值。若显示非零(例如 48.50g),说明磁盘物理空间仍有富余,只是尚未分配给逻辑卷,后续可直接扩容,无需新增硬盘。
第三步:运行 df -h / 查看根目录实际挂载的设备路径,确保后续操作对象准确无误——误扩错逻辑卷可能导致数据丢失。











