背景介绍
在windows7操作系统中安装了VirtualBox, 并在VirtualBox中安装了Ubuntu14.04 但是初始时只分配了10G大小的硬盘:
- SATA类型
- Ubuntu14.04.vdi Virtual Size =10G
- Dynamically allocated storage
很快没多久,发现硬盘不够用了,需要扩展。
后面我的Mac上也发生虚拟机硬盘不够用的情况,但是我这里分别提两个虚拟机硬盘不够用的情况是有原因的!
Notice: mac上的VirtualBox对虚拟机做了snapshot!!!
snapshot导致的结果就是我通过VBoxmanage 命令 resize我的硬盘后,打开VirtualBox看到.vdi文件从原来的20GB变成了40GB, 启动后系统却显示不出来,用Gparted打开还是看不到, 显示只有20G,Google了好久也没找到解决办法,差点要重头安装再来了,后面在Ubuntu论坛里找到了解决办法
在VirtualBox中扩大虚拟硬盘
第一步: 关闭虚拟机
确保其状态为poweroff.
第二步(Windows): 打开命令提示窗口
1. 运行快捷键”Win+R“,输入“cmd”。
或者选择“开始”–>”Accessories”–>”Command Prompt”;
2. 进入目录 VirtualBox:
cd “C:\Program Files\Oracle\VirtualBox”
3. 要不要删除掉所有的snapshot?!
(Windows平台没有验证,操作时本来就没有snapshot)
4. 运行命令:VBoxManage
VBoxManage modifyhd <absolute path including the name and extension> --resiz