VirtualBox修改现有虚拟磁盘大小(转)
2017-08-21 11:03
218 查看
之前创建的虚拟磁盘10G,现需要更大的空间,而又不想使用新增虚拟磁盘的方法。
通过查看资料发现VirtulBox提供的VBoxManage modifyhd命令可以解决,该命令的具体用法:
VBoxManage modifyhd
[–type normal|writethrough|immutable|shareable|
readonly|multiattach]
[–autoreset on|off]
[–property ]
[–compact]
[–resize |–resizebyte ]
pengdeMacBook-Air:windows pengchen$ cd VirtualBox\ VMs/windows/
修改固定大小的虚拟硬盘为动态分配存储的硬盘:
pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk -type normal
修改虚拟硬盘的大小为50G:
pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk –resize 51200
0%…
然后
-----------------------------------------------
sudo fdisk -l
sudo mkfs.ext4 /dev/sda4 // 将分区格式化为ext4格式
sudo vgdisplay
sudo pvcreate /dev/sda4 // 创建新物理卷
sudo vgextend VolGroup /dev/sda4 // 扩展到卷组
sudo lvextend /dev/VolGroup/lv_root /dev/sda4
sudo vgreduce --removemissing VolGroup // 删除不用的逻辑卷
sudo resize2fs /dev/VolGroup/lv_root // 刷新逻辑分区容量
sudo df -h // 会发现根分区容量增加
sudo reboot
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!
VirtualBox虚拟磁盘空间不够了,默认10G。想扩大,图形界面下没有找到可操作菜单。Google了一下用 Vbox自带的命令工具VBoxManage即可解决。
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk --resize 30000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!
原来虚拟机用的是vmdk格式,这个命令只能支持vdi格式。怎么办
发现可以利用VBoxManager来转化虚拟硬盘存储文件格式
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 455b7aa4-d776-4254-8353-d9b5b3fa1
09b
最后用VBoxManager对转好的vdi文件进行扩容设置
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubunt
u1204-201310-disk1.vdi --resize 30000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
没有再报那个错误了。
注意:打开虚拟机后发现实际磁盘大小没有变化,这个时候需要通过磁盘管理工具来扩展你的分区大小即可。
通过查看资料发现VirtulBox提供的VBoxManage modifyhd命令可以解决,该命令的具体用法:
VBoxManage modifyhd
[–type normal|writethrough|immutable|shareable|
readonly|multiattach]
[–autoreset on|off]
[–property ]
[–compact]
[–resize |–resizebyte ]
pengdeMacBook-Air:windows pengchen$ cd VirtualBox\ VMs/windows/
修改固定大小的虚拟硬盘为动态分配存储的硬盘:
pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk -type normal
修改虚拟硬盘的大小为50G:
pengdeMacBook-Air:windows pengchen$ VBoxManage modifyhd windows-disk1.vmdk –resize 51200
0%…
然后
-----------------------------------------------
sudo fdisk -l
sudo mkfs.ext4 /dev/sda4 // 将分区格式化为ext4格式
sudo vgdisplay
sudo pvcreate /dev/sda4 // 创建新物理卷
sudo vgextend VolGroup /dev/sda4 // 扩展到卷组
sudo lvextend /dev/VolGroup/lv_root /dev/sda4
sudo vgreduce --removemissing VolGroup // 删除不用的逻辑卷
sudo resize2fs /dev/VolGroup/lv_root // 刷新逻辑分区容量
sudo df -h // 会发现根分区容量增加
sudo reboot
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!
VirtualBox虚拟磁盘空间不够了,默认10G。想扩大,图形界面下没有找到可操作菜单。Google了一下用 Vbox自带的命令工具VBoxManage即可解决。
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk --resize 30000
0%...
Progress state: VBOX_E_NOT_SUPPORTED
VBoxManage.exe: error: Resize hard disk operation for this format is not implemented yet!
原来虚拟机用的是vmdk格式,这个命令只能支持vdi格式。怎么办
发现可以利用VBoxManager来转化虚拟硬盘存储文件格式
C:\Program Files\Oracle\VirtualBox>VBoxManage clonehd e:\vbox\Ubuntu12.04\Ubuntu1204-201302-disk1.vmdk e:\vbox\Ubuntu12.04\Ubuntu1204-201310-disk1.vdi --format VDI
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
Clone hard disk created in format 'VDI'. UUID: 455b7aa4-d776-4254-8353-d9b5b3fa1
09b
最后用VBoxManager对转好的vdi文件进行扩容设置
C:\Program Files\Oracle\VirtualBox>VBoxManage modifyhd e:\vbox\Ubuntu12.04\Ubunt
u1204-201310-disk1.vdi --resize 30000
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
没有再报那个错误了。
注意:打开虚拟机后发现实际磁盘大小没有变化,这个时候需要通过磁盘管理工具来扩展你的分区大小即可。
相关文章推荐
- VirtualBox修改现有虚拟磁盘大小
- VirtualBox修改现有虚拟磁盘大小
- VirtualBox修改虚拟机磁盘VDI的大小
- 如何动态修改VirtualBox磁盘大小
- VirtualBox修改现有VDI虚拟磁盘大小
- 〖Linux〗VirtualBox修改虚拟电脑硬盘(vdi)空间大小
- VirtualBox修改虚拟机磁盘VDI的大小
- 修改VirtualBox 磁盘大小
- 在VirtualBox中为已有的磁盘增加磁盘大小
- VirtualBox里的Fedora,增加磁盘大小
- virtualbox 磁盘大小调整
- 扩展virtualbox的磁盘空间大小
- virtualbox的虚拟磁盘不够用了怎么办呢?
- VirtualBox更改虚拟机磁盘VDI的大小
- VirtualBox虚拟vdi磁盘扩容
- 修改虚拟机磁盘空间大小
- 修改vmware虚拟机的虚拟磁盘卷标
- 调整 VirtualBox 虚拟机的磁盘大小
- 通过命令修改KVM磁盘大小
- VirtualBox虚拟vdi磁盘扩容 201