windows+ubuntu双系统下对ubuntu磁盘容量进行扩充
前言
- 在学习和工作中我们会经常使用到Ubuntu系统,但是虚拟机的Ubuntu有时无法满足一切场景和实验所需的要求。这时基本上就要考虑安装双系统。
- 在第一次安装双系统时,基本无法准确的去设置Ubuntu双系统的磁盘内容,导致我们在使用的过程中,会出现磁盘内容不足。
- 虚拟机下的Ubuntu系统磁盘扩容相比较为简单,网上的教程也多,但是上系统下的Ubuntu系统扩容的比较难,且(小编在网上寻找时,发现相关内容不全,不完整。)
- 出于上述原因,经过几次的扩容经验,决定写下这篇博客,供大家参考。
- 整体扩容步骤流程图。:
操作步骤
window下的分区
在给Ubuntu系统扩容之前,需要先在windows下分出相应的空闲磁盘。
在此电脑中进入管理,找到磁盘管理,点击想用的磁盘进行压缩即可。
这里小编已经压缩完成,红圈中的271.44GB就是扩容后的Ubuntu系统次盘的容量。
小编是从磁盘E中进行分配内容的。
(ps:这里选择的压缩的磁盘,最好是与Ubuntu系统属于同一个磁盘。)
开始扩容
此次扩容,使用gparted软件,进行无损扩容,小编通过大量的查询和实验,这种方法是最简单、最方便的扩容的方式。
- 采用从Ubuntu启动盘中进行无损安装,这样不会影响原始Ubuntu中的内容。(万一安装失败,也不会有影响。)且这样在进行扩容时,Ubuntu系统相邻的分区之间没有锁,可以直接进行移动,非常方便。
- 制作Ubuntu启动盘,这里采用UltralSO进行刻录和制作Ubuntu18.04系统启动盘。
安装gparted软件
-
重启电脑,进入U盘启动盘,选择Try Ubuntu选项进入。
-
在Ubuntu中安装gparted软件。
sudo apt-get install gparte
- 启动 gparted。
sudo gparte
可发现,Ubuntu系统相邻分区中没有带锁标志。这样就方便我们把分出空闲的磁盘一步一步移动到目标磁盘附近。
如果直接进入已经安装好得Ubuntu系统中,有的分区就会带上有锁标志,这样就很难进行移动和扩容。
开始分区
- 在上一步利用gparted软件,查看了此时Ubuntu系统磁盘的分区情况,找到自己的压缩出的空闲磁盘,一般显示为(unallocated)。
- 然后选择要压缩的空间,其中有三个编辑框,分别是:Free Space Preceding, New Size, Free Space following,Free Space Preceding代表从当前磁盘压缩 N MB,在当前磁盘的上方,即其上方磁盘与当前磁盘之间New Size表示当前分区的容量,若要压缩该分区,该值需要减去压缩值Free Space following代表从当前磁盘压缩 N MB,在当前磁盘的下方,即当前磁盘与其下方的磁盘之间。
- 每一次的Resize/Move,都会压缩出一个新分区unallocated。经过几次的移动,最终移动到目标磁盘的上方或下方。
- 然后选择菜单栏 >> Edit >> Apply all Operations >> Apply,等待完成即可。