1. 查看系统当前的存储情况
在命令行中输入df -h
可以查看系统的分配,已使用和可用情况。如下图:
可以看到挂载在根目录的/dev/sda3分区,已用18G,可用11G。
下面开始扩充教程:
请先将虚拟机关闭,否则会导致扩充失败。
2. 在主机中对虚拟机的分配内存进行修改
首先找到Oracle VM VirtualBox,右键选择"打开文件所在位置",进入virtualbox文件夹,然后在地址栏输入cmd,回车进入命令行。
2.1 在命令行中输入:VBoxManage list hdds
查看当前各个虚拟机的状态
2.2 在命令行中输入:VBoxManage modifyhd UUID --resize xxxx 修改要修改虚拟机的内存大小。
UUID为修改虚拟机的ID,xxxx填自己想要修改的大小。这里我选择分配了35G。
3 .打开虚拟机,使用磁盘扩充根目录的磁盘空间
在这里可看到剩余空间5G(因为我之前的磁盘空间大小是30G,我现在重新分配的是35G)
在点击完调整大小后,如果出现报错,可尝试下面的方法解决(没报错的请忽略):
在虚拟机中下载GParted分区工具。 sudo apt-get install gparted
然后sudo gparted
进入gparted工具。
进入gparted后会出现一个弹窗,问你是否修复,点击修复即可。然后重复3.的操作,即重新在磁盘中调整大小(如上图)就可以了。
再命令行输入df -h 查看是否修改成功,可看到已经修改成功。
完成。