使用虚拟机做libra测试,突然发现没有空间了, 怎么办?
环境:
Windows10 主机 + Oracle virtualbox->Ubuntu18 客户机
解决方法:
1. 增加 虚拟机硬盘文件大小 VDI
2. 增加Linux Partition 大小
详细步骤:
1. 增加 虚拟机硬盘文件大小 VDI
1.1 关闭虚拟机
1.2 复制一份VDI 文件,以防万一。
1.3 找到 Vboxmanage.exe在Windows 10 主机的目录,一般是C:\Program Files\Oracle\VirtualBox>,
将目录添加到路径,或者使用全路径 //path//Vboxmanage.exe, 来修改VDI文件大小。 格式
//path//VBoxmanage modifyhd //path //yourVMname.vdi --resize 100000
以上单位是MB,100000代表100G.
2. 增加Linux Partition 大小
俩种方式:
一种是下载分区工具Gparted, https://gparted.org/
另外一种是启动虚拟机,直接安装: sudo apt-get install gparted。 然后运行 gparted就可以。
下面说一下第一种。
2.1 下载gparted iso, gparted-live-1.0.0-5-amd64.iso ,或 gparted-live-1.0.0-5-i686.iso
2.2 创建一个新的虚拟机 ,例如myGpart, 对应Linux及版本。
关机后,
然后在设置->存储,
IDE 添加启动光盘ISO,就是前面下载的。
SATA,添加修改大小后的VDI文件
2.3 启动虚拟机, 前面都使用默认选项即可,然后进入gpart图形界面:
将原来的VDI文件大小增加,将未分配的空间添加即可。然后让修改生效。
2.4 关掉上面的临时虚拟机myGpart,重启原来的虚拟机,即可。
注意事项:
1. resize 的单位是 mb
2. 不要resize 太大, 因为 vboxmanage 只能扩大,不能缩小。