Ubuntu系统弹出ubuntu系统根目录空间不足提示文件系统根目录上的磁盘空间不足,卷文件系统根目录仅剩余的提示框框时,需要在现有的Ubuntu系统上扩展磁盘空间。
1.关闭VMware中的Ubuntu系统
2.在VMware面板中调整硬盘的大小
VMware面板=》虚拟机(M)=》设置=》硬盘=》扩展=》调整成80G(根据实际需要调整大小)
3.开启Ubuntu系统
4.安装和使用gparted
4.1.安装gparted
$ sudo apt install gparted
1
4.2.命令行启动gparted
sudo gparted
1
4.3.在桌面菜单中启动gparted
左下角显示应用程序=》找到Gparted图标
4.4.调整磁盘空间大小
根据实际需要把未分配的磁盘空间,调整给需要扩容磁盘空间的分区,Gparted调整分区磁盘空间的控制面板如下图。
图一、
4.5调整大小
选中分区=》调整大小
图二、
调整合适大小=》确定调整大小
图三、
应用全部
图四、
准备
我们首先需要咋vm虚拟机上进行磁盘的扩展:
在虚拟机Ubuntu系统处右键然后选择设置,选中磁盘,选择扩展磁盘容量,发现需要先关闭虚拟机,OK,先关闭虚拟机Ubuntu。
设置磁盘大小后点击扩展:
之后发现扩展成功,虚拟机vm提示从客户机操作系统内部对磁盘重新进行分区和扩展文件系统:
开始
OK,我们对Windows磁盘进行分区等操作时一般会借助于一些软件进行磁盘分区的合并会拆分等,同样,我们本次在Ubuntu下也借助于该类型的软件帮助我们更好的实现磁盘的重新分区以及扩展文件系统,我们使用的软件是gparted,对于该软件这里不多做介绍,感兴趣的可以自行搜索。
打开我的计算机Ubuntu,打开终端,输入sudo apt-get install gparted安装gparted,然后sudo gparted运行,结果如下:
发现我们的为19G,交换分区大概1G,这就是我们之前的20G,在我们在vm为该Ubuntu扩容了磁盘到50G后,在最下面又出现了30G的未分配空间。
大致说明一下,交换分区简单来说就是用于内存不足时作为虚拟内存来使用的,一般swap大小不要超过2G,我们这里设置为2G。
OK,首先禁用交换分区然后删掉原来的扩展分区,这样我们的50G磁盘就只有主分区和未分配了:
禁用——删除
然后增加主分区大小到48G:
接着再新建扩展分区:
增加逻辑分区,也就是交换分区:
大小默认即可,类型选择为逻辑分区,文件系统选择linux-swap。
然后选择gparted的应用全部:
结果如下:
OK,扩展磁盘完成,我们df再看一下:
但是我们新建的扩展分区和交换分区可能没有挂载到文件系统,先查看一下交换分区:
发现交换分区为0,看来我们确实需要重新挂载或开启一下,我们的交换分区在dev/sda5:
sudo swapon /dev/sda5
然后查看一下,大小以字节为单位:
看来是开启成功了。
参考资料
https://blog.csdn.net/weixin_41607151/article/details/82785998