发布网友
共1个回答
热心网友
磁盘大小为 3GB 的虚拟机,然后将其调整为 5GB,VirtualBox 的说明文档中明确给出了调整虚拟机磁盘大小的方法。
VBoxManage modifyhd <uuid>|<filename>
[--type normal|writethrough|immutable|shareable|
readonly|multiattach]
[--autoreset on|off]
[--compact]
[--resize <megabytes>|--resizebyte <bytes>]
modifyhd 指令就是用来调整磁盘大小的。对象可以是虚拟机的 uuid,也可以直接指定要调整大小的虚拟机磁盘文件名(全路径)。需要注意的是,如果安装 VirtualBox 的时候没有将其路径添加到系统路径之中,运行命令行的时候需要指定路径,如,
C:\>D:\Apps\Oracle\VirtualBox\VBoxManage.exe modifyhd "D:\CentOS2.vdi" --resize 5120
0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100%
上述指令将 D 盘根目录下的 CentOS2.vdi 这个虚拟机磁盘调整为(参数 –resize)5120,单位是 MB。
Linux 下的指令为,
$ VBoxManage modifyhd "/path/to/CentOS2.vdi" --resize 5120
如果想查看对应的 uuid,可以使用指令:
C:\>D:\Apps\Oracle\VirtualBox\VBoxManage.exe list hdds
UUID: 7a0b7b7a-298d-4fcf-b9d0-09ae2737441d
Parent UUID: base
Format: VDI
Location: D:\CentOS2.vdi
State: created
Type: normal
Usage: CentOSi (UUID: 34a666fa-24c9-4510-9cca-50e2a04c8e98)