根目录空间占满导致lightdm登录失败,需通过tty执行df -h /确认,再用journalctl清理日志、删除core dump及/tmp大文件释放空间,最后重启lightdm恢复登录。

统信UOS根目录(/)空间被占满至100%,系统无法写入会话临时文件、日志或dbus socket,导致LightDM鉴权流程中断,即便输入完全正确的密码,也会在黑屏闪动后立即跳回登录界面,无法进入桌面。
确认根分区是否已满
在登录界面按 Ctrl+Alt+F2 进入TTY字符终端,用当前用户名和密码登录。
执行 df -h / 查看根分区使用率。若显示 Use% 列为 100%,且 Mounted on 显示为 /,即确认故障根源在此。
注意:不要只看 df -h 全局输出——某些系统存在LVM逻辑卷或/data独立分区,必须明确锁定 / 所在设备,否则后续清理无效。
快速释放根分区空间
方法一:清空 systemd-journald 日志(最常用、见效最快)
执行 sudo journalctl --disk-usage 查看日志占用总量,通常达数GB。
运行 sudo journalctl --vacuum-size=200M 将日志压缩至200MB以内;若仍不生效,改用 sudo journalctl --vacuum-time=7d 清除7天前所有日志。
方法二:删除无主core dump文件
执行 sudo find /var/lib/systemd/coredump -name "core.*" -mmin +60 -delete,清除1小时以上未被处理的崩溃转储(这些文件常单个超500MB且无人读取)。
方法三:检查并清理 /tmp 下残留大文件
运行 sudo ls -Sh /tmp | head -n 10 查看最大的10个文件,对明显属于已退出程序(如以 hsperfdata_、jetbrains-、go-build 开头)的文件直接 sudo rm -f 删除。
重启显示管理器恢复登录
第一步:确认空间已释放——再次执行 df -h /,Use% 必须回落至95%以下。
第二步:重启LightDM服务:sudo systemctl restart lightdm.service。
第三步:按 Ctrl+Alt+F1 切回图形登录界面,输入密码测试登录。











