You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04磁盘满后清理空间仍无法启动,卡在蓝牙相关报错界面求助

Ubuntu 20.04磁盘满后清理空间仍无法启动,卡在蓝牙相关报错界面求助

别慌,这种情况我之前帮朋友处理过,给你几个一步步来的解决方法,你可以跟着试试:

1. 确认磁盘空间是否真的清理彻底

有时候我们以为删了文件,但可能有些隐藏的大文件、缓存或者旧内核还占着空间。你可以通过USB启动进入Live系统,挂载你的Ubuntu系统分区后,执行下面的命令排查:

  • 查看分区整体使用情况:df -h /path/to/your/mounted/partition
  • 查看各目录占用空间:du -sh /path/to/your/mounted/partition/*
    重点检查/var/log(日志文件)、/tmp(临时文件)、/boot(旧内核文件)这几个目录。如果是旧内核太多,先列出所有内核:dpkg --list | grep linux-image,然后用apt purge linux-image-xxx删除旧版本(注意保留最新的1-2个内核)。

2. 临时禁用蓝牙服务跳过启动卡点

那个蓝牙报错大概率是启动时的“表象问题”——系统可能因为之前磁盘满导致蓝牙服务启动异常,进而卡死了整个启动流程。你可以这么做:

  • 开机时按住Shift键调出Grub菜单,选择「Advanced options for Ubuntu」
  • 再选带「recovery mode」的选项,进入恢复模式后选择「root Drop to root shell prompt」
  • 先把系统分区重新挂载为可读写:mount -o remount,rw /
  • 禁用蓝牙开机自启:systemctl disable bluetooth
    执行完后输入reboot重启,看看能不能正常进入系统。如果成功进入,之后再重新启用蓝牙或者更新驱动都没问题。

3. 检查并修复文件系统损坏

磁盘满的时候很容易导致文件系统出现错误,这也会让系统启动失败。你可以在Live系统里先卸载你的系统分区:umount /dev/sdX(X是你的系统分区,比如sda2),然后执行修复命令:fsck /dev/sdX,按照提示输入y确认修复即可。

4. 修复可能损坏的系统包

磁盘满时可能会中断系统包的正常写入,导致依赖损坏。在root shell或者Live系统挂载分区后,执行:

apt update
apt --fix-broken install
dpkg --configure -a

这些命令会帮你修复损坏的包依赖和系统文件。

备注:内容来源于stack exchange,提问作者kerry

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.20 12:34:50