查看“FAQ:VirtualBox”的源代码
←
FAQ:VirtualBox
跳到导航
跳到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
[[category:工具]] == 命令大全 == [https://www.virtualbox.org/manual/ch08.html# virtualbox manual]<br/> <br/> [[VirtualBox命令|VirtualBox命令概览]] == 常见问题 == === UUID === uuid有'''虚拟机uuid'''和'''介质uuid'''(HardDisks、DVDImages等)的区别! ==== 虚拟机uuid ==== * 注册虚拟机的uuid可以从C:\Documents and Settings\用户名\.VirtualBox文件夹下的VirtualBox.xml文件中查看。如: <pre> <MachineRegistry> <MachineEntry uuid="{6f74cba0-b3ab-45ef-9e71-e1e69ae897df}" src="D:\Documents\Virtual Box\CentOS7\CentOS7.vbox"/> <MachineEntry uuid="{1dedf8c9-c77a-4d04-a98f-99f535711463}" src="D:\Documents\Virtual Box\Debian\Debian.vbox"/> </MachineRegistry> </pre> :也可在虚拟机配置文件(.vbox文件)中查看,见下节“介质uuid”。 * cmd命令"VBoxManage list vms":列出当前注册到Oracle VM VirtualBox的所有虚拟机。默认显示包含每个虚拟机名称和UUID的紧凑列表。如果指定了--long或--l参数,将显示和showvminfo命令一样的详细列表。 <pre> Microsoft Windows [版本 10.0.18363.1016] (c) 2019 Microsoft Corporation。保留所有权利。 C:\Users\eijux>d: D:\>cd D:\Program Files\Oracle\VirtualBox D:\Program Files\Oracle\VirtualBox>VBoxManage list vms "CentOS7" {6f74cba0-b3ab-45ef-9e71-e1e69ae897df} "Debian" {1dedf8c9-c77a-4d04-a98f-99f535711463} </pre> ==== 介质uuid ==== * 介质的uuid,可以在具体的虚拟机配置文件(.vbox文件)中查看,如: <pre> 配置文件:“D:\Documents\Virtual Box\CentOS7\CentOS7.vbox” <Machine uuid="{6f74cba0-b3ab-45ef-9e71-e1e69ae897df}" name="CentOS7" OSType="RedHat_64" snapshotFolder="Snapshots" lastStateChange="2019-09-07T16:05:07Z"> <MediaRegistry> <HardDisks> <HardDisk uuid="{863486bc-ce7d-4145-a669-03cb36729f5f}" location="CentOS7.vdi" format="VDI" type="Normal"/> </HardDisks> <DVDImages> <Image uuid="{c9d02f1a-5ac8-4dce-9aa2-2261b14863ad}" location="E:/Downloads/IDM/CentOS-7-x86_64-DVD-1810.iso"/> </DVDImages> </MediaRegistry> ... </Machine> 配置文件:“D:\Documents\Virtual Box\Debian\Debian.vbox” <Machine uuid="{1dedf8c9-c77a-4d04-a98f-99f535711463}" name="Debian" OSType="Debian_64" snapshotFolder="Snapshots" lastStateChange="2019-10-07T05:57:18Z"> <MediaRegistry> <HardDisks> <HardDisk uuid="{910ae991-a039-47e6-b5f6-7a8e8d6b5e18}" location="Debian.vdi" format="VDI" type="Normal"/> </HardDisks> <DVDImages> <Image uuid="{a16463a6-a15b-4a6c-beca-829d6e42e5b1}" location="D:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso"/> <Image uuid="{f6126c05-d11d-4a5e-bfcc-0f0eb203a6ac}" location="E:/Downloads/IDM/debian-10.0.0-amd64-DVD-1.iso"/> </DVDImages> </MediaRegistry> ... </Machine> </pre> :其中<Machine uuid="...">为虚拟机uuid,<HardDisk uuid="...">为硬盘uuid(.vdi的uuid),<Image uuid="...">为镜像uuid。 * cmd命令"VBoxManage list hdds":显示有关Oracle VM VirtualBox当前使用的虚拟磁盘映像的信息,包括其所有设置、Oracle VM VirtualBox与它们关联的唯一标识符(UUID)以及与它们关联的所有文件。这是相当于虚拟介质管理器的命令行。 <pre> Microsoft Windows [版本 10.0.18363.1016] (c) 2019 Microsoft Corporation。保留所有权利。 C:\Users\eijux>cd D:\Program Files\Oracle\VirtualBox C:\Users\eijux>d: D:\Program Files\Oracle\VirtualBox>vboxmanage list hdds UUID: 863486bc-ce7d-4145-a669-03cb36729f5f Parent UUID: base State: created Type: normal (base) Location: D:\Documents\Virtual Box\CentOS7\CentOS7.vdi Storage format: VDI Capacity: 51200 MBytes Encryption: disabled UUID: 910ae991-a039-47e6-b5f6-7a8e8d6b5e18 Parent UUID: base State: created Type: normal (base) Location: D:\Documents\Virtual Box\Debian\Debian.vdi Storage format: VDI Capacity: 51200 MBytes Encryption: disabled </pre> === 调整硬盘大小 === 使用modifymedium命令(调整存储介质),可以在磁盘映像创建后更改其特性。<br/> <pre> With the modifymedium command, you can change the characteristics of a disk image after it has been created. VBoxManage modifymedium [disk|dvd|floppy] <uuid|filename> [--type normal|writethrough|immutable|shareable| readonly|multiattach] [--autoreset on|off] [--property <name=[value]>] [--compact] [--resize <megabytes>|--resizebyte <bytes>] [--move <path>] [--setlocation <path>] </pre> <pre> Note For compatibility with earlier versions of Oracle VM VirtualBox, the modifyvdi and modifyhd commands are also supported and mapped internally to the modifymedium command. (为了与早期版本的Oracle VM VirtualBox兼容,modifyvdi和modifyhd命令也受支持,并在内部映射到modifymedium命令。) </pre> <pre> The disk image to modify must be specified either by its UUID, if the medium is registered, or by its filename. Registered images can be listed using VBoxManage list hdds. A filename must be specified as a valid path, either as an absolute path or as a relative path starting from the current directory. 要修改的磁盘映像必须通过其UUID(如果介质已注册)或其文件名指定。可使用“VBoxManage list hdd”列出已注册的映像。文件名必须指定为有效路径,可以是绝对路径,也可以是从当前目录开始的相对路径。 <pre/> * modifyhd、modifyvdi与modifymedium等效; : 如:"VBoxManage modifyhd <uuid>|<filename> --resize 40960"。(40960 单位M) ::"VBoxManage modifyvdi <uuid>|<filename> --compact" * <filename> 为.vdi文件名,用绝对路径或当前路径的相对路径; * uuid为.vdi文件的注册id(存储介质的注册id,区别于虚拟机的注册id),可用"VBoxManage list hdds"命令查看(而非"VBoxManage list vms"); * 使用.vdi文件名可能不成功,可改用uuid。 * 在调整硬盘之前,一定要先关闭该虚拟机。 * Windows Server虚拟机扩容后,需要在磁盘管理分配新磁盘; * Windows Server虚拟机压缩磁盘前,可先在虚拟机中用[[SDelete|SDelete]]进行磁盘优化(“sdelete -z c:”)。 == 未解决 == # <del>modifyhd 和 modifyvdi区别?都能调整磁盘大小、压缩磁盘。</del>
返回至“
FAQ:VirtualBox
”。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
已展开
已折叠
查看
阅读
查看源代码
查看历史
更多
已展开
已折叠
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
笔记
服务器
数据库
后端
前端
工具
《To do list》
日常
阅读
电影
摄影
其他
Software
Windows
WIKIOE
所有分类
所有页面
侧边栏
站点日志
工具
链入页面
相关更改
特殊页面
页面信息