找回密码
 立即注册
查看: 1046|回复: 0

[linux] Ubuntu空间满了,开不了机解决办法以及后续扩容简便方法

[复制链接]

279

主题

0

回帖

964

积分

超级版主

积分
964
发表于 2024-5-23 14:18:52 | 显示全部楼层 |阅读模式
本帖最后由 Shaw0xyz 于 2024-5-23 14:20 编辑

在使用Ubuntu时,如果遇到空间满了导致无法开机的问题,不要慌张。本文将详细介绍解决办法以及如何进行后续扩容,以避免再次遇到类似问题。


1. 修复无法开机的问题

1.1 进入恢复模式

当Ubuntu无法开机时,可以尝试进入恢复模式:

1. 重启电脑。
2. 在启动时按住`Shift`键,进入GRUB菜单。
3. 选择`Advanced options for Ubuntu`。
4. 选择带有`(recovery mode)`字样的内核版本。

1.2 清理不必要的文件

进入恢复模式后,可以通过命令行删除不必要的文件以释放空间。

1.2.1 挂载根文件系统

恢复模式下,根文件系统默认是只读的。需要将其重新挂载为读写模式:


  1. mount -o remount,rw /
复制代码



1.2.2 删除临时文件和缓存

删除临时文件和缓存是释放空间的有效方法:


  1. rm -rf /var/tmp/*
  2. rm -rf /var/cache/apt/archives/*.deb
复制代码



1.2.3 清理旧的内核版本

可以使用以下命令列出所有已安装的内核版本:


  1. dpkg --list | grep linux-image
复制代码



找到旧的内核版本后,可以使用以下命令删除它们:


  1. sudo apt-get remove --purge linux-image-<旧内核版本>
复制代码



1.3 重启系统

释放了足够的空间后,重新启动系统:


  1. reboot
复制代码



2. 后续扩容简便方法

为了避免再次遇到空间不足的问题,可以考虑对磁盘进行扩容。

2.1 查看当前磁盘使用情况

使用以下命令查看当前磁盘分区和使用情况:


  1. df -h
复制代码



2.2 扩展现有分区

如果你有未分配的磁盘空间,可以直接扩展现有分区。

2.2.1 使用`gparted`进行扩展

`gparted`是一个强大的图形化分区工具,可以方便地进行分区操作:

1. 安装`gparted`:


  1.     sudo apt-get install gparted
复制代码



2. 打开`gparted`,选择要扩展的分区。
3. 右键点击分区,选择`Resize/Move`。
4. 拖动分区边缘,扩大分区。
5. 点击`Apply`应用更改。

2.3 添加新分区并挂载

如果你有多余的磁盘空间,可以创建新分区并挂载到特定目录。

2.3.1 创建新分区

使用`fdisk`或`gparted`创建新分区。以下是使用`fdisk`的简单步骤:

1. 打开`fdisk`:


  1.     sudo fdisk /dev/sda
复制代码



2. 创建新分区:
    - 输入`n`创建新分区。
    - 输入`p`选择主分区。
    - 输入分区编号和大小。

3. 写入更改并退出:


  1.     w
复制代码



2.3.2 格式化新分区

格式化新分区:


  1. sudo mkfs.ext4 /dev/sdaX
复制代码



2.3.3 挂载新分区

创建一个挂载点并挂载新分区:


  1. sudo mkdir /mnt/newdisk
  2. sudo mount /dev/sdaX /mnt/newdisk
复制代码



编辑`/etc/fstab`文件,使分区在启动时自动挂载:


  1. echo '/dev/sdaX /mnt/newdisk ext4 defaults 0 2' | sudo tee -a /etc/fstab
复制代码



3. 总结

本文详细介绍了在Ubuntu空间满了导致无法开机时的解决办法,包括进入恢复模式清理不必要的文件,以及后续进行磁盘扩容的方法。通过合理管理磁盘空间和及时扩容,可以有效避免系统空间不足的问题,确保系统稳定运行。

荔枝学姐爱吃荔枝!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

联系站长|Archiver|手机版|小黑屋|主机论坛

GMT+8, 2025-4-5 02:23 , Processed in 0.062693 second(s), 24 queries .

Powered by 主机论坛 HostSsss.Com

HostSsss.Com

快速回复 返回顶部 返回列表