在使用虚拟机的过程中,随着文件的增多,难免有磁盘容量不足的问题,我就碰见两次了,今天就ubuuntu虚拟机扩展磁盘容量做一个总结,我试过两种方法,其中第一种我失败过,然后用的第二种方法成功了:
方法一:
1、先在虚拟机设置里设置要分配的磁盘大小,设置好后就可以开机了;
2、执行apt-get install gparted命令安装gparted,安装完成,打开gparted软件;
3、在为/dev/sda1重新分配大小之前要先swapoff /dev/sda5和/dev/sda2,这个过程需要注意顺序,先swapoff /dev/sda5再swapoff /dev/sda2,然后删除掉这两个,最后选中/dev/sda1右击,选择Resize/Move。我刚开始提到,我用这种方法失败了,就在这一步,我swapoff sda5和sda2后,sda1后边的小钥匙去不掉,所以没法resize /dev/sda1。当看到这的时候,如果你能resize /dev/sda1那么恭喜你,你就可以直接重新分配了,可以直接跳到第9步,如果不能resize,那就继续看。
方法二:
4、通过https://sourceforge.net/projects/gparted/files/gparted-live-stable/链接下载gparted的iso,根据自己的系统下载对应的;
5、在虚拟机关机状态下,按下图选在下载的iso文件,开机
6、在开机界面出现时点击esc,这个时候一定要眼快手快,我点了好几次才点上,点上之后会出现如下界面;
7、然后按下图选择;
8、然后一路回车,知道出现几个app需要选择时,点击gparted,出现如下界面;
9、然后swapoff /dev/sda5 /dev/sda2,删除/dev/sda5 /dev/sda2,然后右击/dev/sda1,可以resize了,但是要注意unallocated的大小不能全部分给sda1,要留点给swap分区,至于留多少我也不知道,可以想想之前有多少,或者直接留1G,我就留的1G;
10、分配完之后,右击unallocated,选择new,按红框内选择,然后点击add;
11、右键点击unallocated后选择New,修改红框的设置,再点击add;
12、然后按下图点击apply;
13、等待,成功了!