ubuntu16.04根目录磁盘空间扩容及可能遇到的问题(亲测有效)

因为之前安装双系统的时候,只给根目录分配了15G的空间,现在使用和安装的环境越来越多,空间根本不够用,因此需要对根目录进行扩容处理。主要的步骤如下:

1.安装gparted管理器

gparted能够动态分区,不需要重装系统。

终端植入:

sudo apt-get intsall gparted

安装好了之后,启动gparted:

sudo gparted

就会显示类似的内容:

在ubuntu16.04安装好后启动的界面如上,可以看到开辟的空间都带有钥匙标记,这时不能对分区进行操作。此处使用UbuntuU盘启动的方式解决这个问题。

2.制作ubuntu U盘启动盘

安装ubuntu的双系统时,就需要制作U盘启动盘,制作参考:ubuntu16.04启动盘制作

按照里面的内容制作U盘启动盘之后,重启电脑,根据自己电脑的品牌,在开机界面该见4进入到装系统模式(戴尔电脑是F12)

然后选择一个USB启动相关的选项,就会自动进入到ubuntu16.04的安装模式。进入之后,选择试用模式,就会进入到ubuntu的界面。然后左上角搜索gparted:

扫描二维码关注公众号,回复: 11539370 查看本文章

进入gparted后,可以看到除了linux-swap交互空间的钥匙标记还有,其它的都没了,这时需要将linux-swap停止,鼠标右键选择swapoff后,可以看到所有分区的钥匙标记都没了。

你需要找到自己根目录是那个盘,我的是sd11,可以大致根据总空间和剩余空间来判断,然后我的SD5盘的空间大,我准备移动80个G到sd11。

3.移动空间到根目录所在盘

点击sd5选择Resize/Move进行压缩:

上图是移动过程的图,当你点击最开始准备移动的盘的时候,之前的空余空间和之后的空余空间都是0,你可以根据移动大小来调节,中间的新大小则是你移动之后这个盘剩余的空间。

此处的移动可以这样理解:

sd5是我需要移动的出一部分空间的源磁盘,我需要从中切出80个g的内容,调整哈数值,点击调整大小之后,相当于这80个G就是独立出来的空间,不属于sd5,也不属于其他盘。又因为从sd5移动到sd11,需要经过sd6和sd7,因此先要将切出来的80个g划给sd6,此时80g的独立空间位于sd5后,sd6前,因此需要将sd6之前的空余空间改为0,此时就可以看到sd6空间变大,然后再将之后空余空间改为80g,相当于把该内容继续往后切,直到传到目的盘sd11,就将之前和之后的空余空间改为0.目的就完成。

具体情况以你的系统编号为准

注意:

1.我移动时是从sd5移动到sd11,按照排列的顺序是从前到后,经过sd6-sd7两个过度,因此就需要每次都将之前的剩余空间设位0,之后的空余空间设位80000(80g)。从sd5-sd6-sd7都如此设置,最后到sd11(目的盘)就将之前和之后的空余空间全部设为0,相当于把sd5移动过来的80g占为己有,就达到扩容sd11的目的。

2.如果你的盘排列顺序不是这样,结果根目录在编号小的盘(例如sd5),空间大的盘编号较大(例如sd7)。这时你就需要反过来操作,从编号大的盘向编号小的盘移动时,就需要将之前剩余空间设置为你需要移动的大小,之后的空余空间设为0.直到移动到移动到目的盘,将之前之后都设置为0.

最后移动到目的盘:

就从15G变成94G了

移动完了之后容量发生变化:

sd5少了80个G,sd11多了80个G

最后,一定要记得应用到整个系统,

即选择菜单栏 >> Edit >> Apply all Operations >> Apply(编辑-应用到全部-应用)

此时会提示一个警告:

不理会,重启系统就好。

接着就是漫长的等待,我的空寂移动是以200g的盘为基础,因此复制的很慢,时间快慢和大小有关。

完成之后重启即可。

注意:

最后一步移动过程中要耐心等待,不要因为慢就取消或者暂停。否则此时正在移动的某个磁盘文件会受损。此时的办法就是重启进入windows系统,会在开机界面自动帮你检查修复,然后开机之后,还需要你格式化受损的文件夹,不然不能正常使用(自己就遭遇过,然后又要重新来一遍)。

文中 的图片是安装过程中手机拍的,没有拍好,不太清晰,请见谅,可以看看以下博文的图片

参考文献:https://blog.csdn.net/weixin_41018348/article/details/82592057

猜你喜欢

转载自blog.csdn.net/zbr794866300/article/details/97623273