【Ubuntu系统】ubuntu18.04磁盘空间满了无法进入系统(3种方式,已解决)

本文讲述了用户遇到系统因磁盘空间满而无法启动的问题,通过进入命令控制台、recoverymode系统和单用户模式逐步解决的过程,强调了磁盘空间管理的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

问题:

原因分析:

解决方案:

总结

参考:


问题:

前一天提醒磁盘空间满了,没有在意,关机,第二天无法进入系统,黑屏。

原因分析:

磁盘空间满了。

解决方案:

方案1:进入命令控制台。

开机进入ubuntu(grub界面第一行),进入命令控制台(命令ctrl+alt+f1~f6都可),输入用户名和密码进入系统,删除一些大文件,重新启动即可进入系统。

但是我的无法进入命令控制台。

方案2:进入recovery mode系统

2.1 进入recovery mode系统方法:进入grub菜单之后,进入ubuntu高级选项,选择第二行recovery mode选项,进入,可以看到“recovery menu 菜单”,该菜单有如下选项:

“resume”——正常载入系统;“clean”——尝试释放空闲空间;

“dpkg”——修复受损的包;failsafeX”——运行缺失保护的图形模块;

“fsck”——检查文件系统;“grub”——更新grub加载器;“

network”——允许网络连接;“root”——停用root shell prompt;

“system-summary”——系统摘要。
选择clean释放空间进入系统;

2.2 也可以进入root选项,输入账号和密码之后进入根目录,删除文件之后重新启动。

但是我的还是无法进入recovery mode系统

方案3:进入单用户模式

进入grub菜单之后,进入ubuntu高级选项,光标停留在第二行,"recovery mode"的一行,类似于下面这样:

 按“e”进行编辑,找到“Linux”那一行,如下界面:

 linux /boot/vmlinuz-----\*** ro recovery nomodestset ,

将它的ro recovery nomodestset修改为rw single init=/bin/bash,

然后按 ctrl+x或者F10 进入单用户模式,此时用户即为root用户,删除一些大文件之后重启进入系统。

我的就是这种方式重新进入系统的。

完结,撒花!

总结

1.ubuntu系统提示磁盘空间不足时,一定记得查询一下剩余多少磁盘空间,并且删除一些文件,保持一定的磁盘存量;

2.方法总比困难多,冷静下来,多查查资料。
 

参考:

图片来自:

ubuntu 进入单用户模式,修改sudoers权限,修改root密码_孤岛纤夫的专栏-CSDN博客_ubuntu单用户修改root密码

ubuntu进入单机模式(单用户模式)--获取root用户_yiranant的专栏-CSDN博客_ubuntu 单机模式

### 如何解决 Ubuntu 系统磁盘空间不足 #### 使用 GParted 扩展分区容量 当遇到磁盘空间不足的情况时,如果已经增加了虚拟机的磁盘大小,则需要进一步调整实际使用的根分区(/)或其他重要逻辑卷的空间。这可以通过图形化工具GParted来实现,在某些情况下可能还需要命令行操作。 对于基于VMware的工作负载来说,应当注意即使主机端指定了更大的存储量,该变动并不会自动反映至客户操作系统内部。因此,需手动执行如下步骤: - 启动Live CD环境并加载GParted应用; - 对未分配的空间进行管理,将其加入现有Linux分区中[^1]。 ```bash sudo apt-get install gparted gksudo gparted & ``` #### 清理无用的大文件和缓存 除了增加物理或虚拟磁盘外,定期维护也是保持系统健康运行的关键措施之一。特别是针对那些容易积累临时数据的应用程序,比如VMware Tools以及Visual Studio Code插件(cpptools),这些都可能是造成空间紧张的原因所在。 具体做法可以包括但不限于删除不必要的大尺寸日志记录、旧版本软件包残留物或是特定于应用程序所产生的中间产物等。例如清除由拖放功能所引起的多余副本位于`~/.cache/vmware/drag_and_drop/`下的对象[^3]。 ```bash rm -rf ~/.cache/vmware/drag_and_drop/* ``` 另外,VSCode cpptools 插件可能会占用大量的磁盘空间,可通过配置减少其影响范围或者直接移除不再需要的历史快照资料以释放更多可用资源[^4]。 #### 预防性策略与最佳实践 为了避免将来再次遭遇相同困境,建议采取预防性的手段来进行长期规划。如合理预估所需最小限度之外预留一定的冗余度作为缓冲区间;同时养成良好的习惯——及时更新内核补丁集、卸载不用的服务组件,并且监控关键位置的变化趋势以便早做准备。
评论 14
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值