摘要
由于最后一步的一些操作原因,导致我的整个Ubuntu分区unknown
,最后选择还是重装系统,但是本文的步骤,尤其是参考网页,还是很不错的。
一、问题
1.1 报错
出现弹窗报错如下:
The volume "Filesystem root" has only 0 bypes disk space remaining.
截图就是这样:

如果选择Examine
的话就会得到如下的硬盘显示:


可以一眼看到
texmaker
占了很大一部分空间。
1.2 检查
检查硬盘使用情况,使用命令行敲击:
df -h
输出类似下面:
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 9.6M 1.6G 1% /run
/dev/nvme0n1p9 9.3G 9.0G 0 100% /
tmpfs 7.7G 52M 7.7G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/nvme0n1p10 465M 153M 285M 35% /boot
/dev/nvme0n1p11 73G 421M 68G 1% /home
/dev/nvme0n1p1 496M 105M 392M 22% /boot/efi
tmpfs 1.6G 76K 1.6G 1% /run/user/1000
可以看到确实/
目录已经使用100%
了。
而如果你在前面选择Ignore
的话,系统可以继续运行,但是重启后桌面可能就没有了。
二、解决办法
2.1 腾出空间
如果你是重启后没有桌面且打不开terminal
的话,建议先使用Ctrl+Alt+F1
进入tty1
界面进行登录操作。
先删掉一部分已经安装的软件,如我这儿由于已知texmaker
占用了不少空间,而且是我亲自安装的,那么就选择卸载texmaker
:
sudo apt-get remove texmaker
sudo apt-get autoremove #卸载依赖
2.2 检查确认
再次输入:
df -h
输出为类似于如下:
Filesystem Size Used Avail Use% Mounted on
udev 7.7G 0 7.7G 0% /dev
tmpfs 1.6G 9.6M 1.6G 1% /run
/dev/nvme0n1p9 9.3G 7.8G 1014M 89% /
tmpfs 7.7G 52M 7.7G 1% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 7.7G 0 7.7G 0% /sys/fs/cgroup
/dev/nvme0n1p10 465M 153M 285M 35% /boot
/dev/nvme0n1p11 73G 421M 68G 1% /home
/dev/nvme0n1p1 496M 105M 392M 22% /boot/efi
tmpfs 1.6G 72K 1.6G 1% /run/user/1000
可以看到,/
目录的占用率已经下降到89%
了。
如果你是在tty1
下面执行的,现在你已经可以使用rebbot
命令重启了,桌面也会正常工作。
2.3 对磁盘进行扩容
前面我们遇到这个问题肯定是要安装一些我们需要的软件,而不是为了删掉我们需要的软件,那么我们就要对不足的磁盘进行扩容。本文主要参考ubuntu 16.04根目录磁盘空间扩容(亲测!!),其他也可参考如何使用 GParted 实用工具缩放根分区和Ubuntu 分区(目录)挂载/扩容。
我们也使用GParted
对磁盘目录大小进行修改。
2.3.1 安装 GParted
sudo apt-get install gparted
文件不大,可以放心食用。
然后启动GParted
:
sudo gparted
可以看到如下界面:

2.3.2 GParted预备知识
这个部分主要参考ubuntu 扩容 根目录一文的“gparted 工具解释”一节。
2.3.3 还是重装
由于我安装的是双硬盘双系统,win10和Ubuntu在都在固态硬盘上,而我在win10里面原本未分配的用来装Ubuntu的分区前面还有一小块分区没有使用,我就想着,在分区助手里面把那块给删了,合并到未分配里面,然后我直接把那20G的空间和/
目录合并,岂不是就不用一直移来移去的啦吗,但是实际操作后,按照前面参考网页的用启动盘启动进入Ubuntu后发现,原本的几个Ubuntu分区(目录)和刚才的那个新增的小区间完全合并到一起了,都变成了free
unknown
,根本就没法进行合并操作了,无奈重装。
网友评论