最近在虚拟机中进行开发和写代码,由于项目的增多和第三方包的安装,忽然原来分配的20G快不够用了,
1.首先点击虚拟机-->选择设置-->点击硬盘-->扩展,输入你要扩展到的磁盘大小,然后点击扩展,但这只是逻辑上的扩展,并未实现物理上的真正扩展。注:(如果你的虚拟机有快照,需要先删除快照,否则硬盘扩展的按钮是灰色的,会提示你无法扩展,删除快照的方式:虚拟机-->快照-->快照管理,选择对应的快照进行删除即可)
2. 为了实现真正对虚拟机磁盘重新进行分区,需要借助工具gparted进行,打开终端,输入命令进行安装:
sudo apt-get install gparted,然后输入sudo gparted打开如下界面:
linux-swap是linux虚拟内存的分区,当物理内存不足时,就利用swap暂时存放以下,最下面未分配的20G就是我们要扩展的20G
3.依此删除/dev/sda5和/dev/sda2,(我的是右键-->选择禁用交换分区或swapcoff),点击菜单栏上面的按钮 ,选择删除,删除后如下图所示:
注:(如果不删除的话,无法重置/dev/sda1分区的大小 )
4.接下来重置/dev/sda1分区的大小:点击选中/dev/sda1,选择菜单栏上的
,我将其调整为38G,剩下的2G作为交换分区的大小,
5.然后点击未分配的区域,右键单击选择新建一个extend分区(文件系统选择扩展分区),然后在extend分区下在建一个linux_swap分区,点击上方绿色的对号保存即可
最后在终端中输入df命令,查看磁盘空间大小,如下图所示: