首页 > 其他分享 >用vboxmanage创建-删除-查询磁盘

用vboxmanage创建-删除-查询磁盘

时间:2024-05-18 22:19:49浏览次数:27  
标签:-- list 映像 查询 磁盘 vboxmanage VBoxManage VirtualBox

1、创建磁盘:
vboxmanage createmedium disk --filename="D:\vms\VirtualBox\OnlyConsole\Only\three.vdi" --size=20000 --format=VDI
2、删除磁盘:
vboxmanage closemedium .\three.vdi --delete
3、查询注册表中有多少磁盘
vboxmanage list hdds

创建磁盘帮助文档

VBoxManage createmedium -- 创建新介质。

使用方法

========

VBoxManage createmedium [disk | dvd | floppy] <--filename=文件名> [--size=兆字节 | --sizebyte=字节]
[--diffparent= UUID | 文件名 ] [--format= VDI | VMDK | VHD ]
[--variant 标准,固定,Split2G,流,ESX,已格式化,原始磁盘] --property 名称=值...
--property-file 名称=/路径/至/文件/含/值...

描述

===========

VBoxManage createmedium 命令用于创建一个新的介质,如磁盘映像文件。

为了兼容早期版本的Oracle VM VirtualBox,您可以使用createvdi和createhd命令来代替createmedium命令。

disk | dvd | floppy
指定媒体类型。默认值为disk(硬盘)。

--filename=<文件名>
指定主机文件系统上文件的绝对路径名。

--size=<兆字节>
以兆字节为单位指定映像容量。

--sizebyte=<字节>
以字节为单位指定映像容量。

--diffparent= | <文件名>
指定差异父映像文件在主机文件系统上的Universally Unique Identifier(UUID)或绝对路径名。

  使用此文件可在多个虚拟机之间共享基础磁盘映像。

--format=VDI | VMDK | VHD
指定输出文件的文件格式。有效格式有VDI、VMDK和VHD。默认格式为VDI。

--variant=标准,固定,Split2G,流,ESX,已格式化,原始磁盘
为目标介质指定文件格式变体,这是由逗号分隔的变体列表。以下是有效值:

    - 标准是默认的磁盘映像类型,具有动态分配的文件大小。
    - 固定使用固定文件大小的磁盘映像。
    - Split2G 表示磁盘映像被分割为2GB的段。此值仅对VMDK磁盘映像有效。
    - 流优化磁盘映像以便下载。此值仅对VMDK磁盘映像有效。
    - ESX 用于某些VMWare产品。此值仅对VMDK磁盘映像有效。
    - 已格式化 自动格式化介质。此值仅对软盘映像有效。
    - 原始磁盘 用于创建一个VMDK映像,它直接通过其原始接口访问主机上的硬盘。此值仅对VMDK磁盘映像有效。关于原始磁盘访问的详细信息,请参阅用户手册第9.7节“高级存储配置”。

  注意,并非所有变体组合都是有效的。指定不兼容的变体值会生成错误消息。

--property <名称>=<值>
以key=value形式指定任何所需的文件格式依赖参数。可选。

--property-file <名称>=</路径/至/文件/含/值>
以key=文件/含/值形式指定任何所需的文件格式依赖参数。值从文件中获取。可选。

示例

========

以下命令创建一个名为disk01.vdi的新磁盘映像文件。文件大小为1024兆字节。
$ VBoxManage createmedium --filename disk01.vdi --size 1024

以下命令创建一个名为floppy01.img的新软盘映像文件。文件大小为1兆字节。
$ VBoxManage createmedium floppy --filename floppy01.img --size 1

以下命令在Linux主机上创建整个物理磁盘的原始磁盘映像。
$ VBoxManage createmedium disk --filename=/路径/至/rawdisk.vmdk --variant=原始磁盘 --format=VMDK --property RawDrive=/dev/sda

删除磁盘,帮助文档

VBoxManage closemedium -- 从媒体注册表中移除硬盘、DVD或软盘映像。

使用方法

========

VBoxManage closemedium [disk | dvd | floppy] <uuid | 文件名> [--delete]

描述

===========

VBoxManage closemedium 命令用于从Oracle VM VirtualBox使用的已知媒体列表中移除硬盘、DVD或软盘映像。之后,该映像在虚拟媒体管理器中将不可选。

使用此命令时,映像不得连接到任何虚拟机上。

可选择性地,您可以请求删除该映像文件。

disk|dvd|floppy
指定介质类型。有效值为disk(硬盘)、dvd或floppy。

|<文件名>
指定介质或映像的Universally Unique Identifier(UUID)或绝对路径名。

--delete
删除映像文件。

示例

========

以下命令从注册表中移除名为disk01.vdi的磁盘映像文件。
$ VBoxManage closemedium disk disk01.vdi

以下命令不仅从注册表中移除名为disk01.vdi的磁盘映像文件,同时删除映像文件。
$ VBoxManage closemedium disk01.vdi --delete

查询磁盘

VBoxManage list -- 查看系统信息及虚拟机配置详情。

使用方法

========

VBoxManage list [--long] [--sorted] [dvds | extpacks | floppies | hddbackends | hdds]

描述

===========

VBoxManage list 子命令使您能够获取有关Oracle VM VirtualBox软件、创建的虚拟机及关联服务的信息。

常用选项
--------------
--long
    如果可用,显示关于每个信息条目的详细信息。此选项的简短形式为 -l。

--sorted
    按字母顺序对信息条目列表进行排序。此选项的简短形式为 -s。

列出DVD虚拟磁盘映像
--------------------------------

VBoxManage list dvds

VBoxManage list dvds 命令显示当前被Oracle VM VirtualBox软件使用的DVD虚拟磁盘映像的信息。对于每个映像,输出显示所有设置、与映像关联的Oracle VM VirtualBox UUID以及与映像相关的所有文件。

此命令执行的功能与虚拟媒体管理器相同。参见用户手册第5.3节“虚拟媒体管理器”。

列出已安装的Oracle VM VirtualBox扩展包
-------------------------------------------------------

VBoxManage list extpacks

VBoxManage list extpacks 命令显示当前已安装的所有Oracle VM VirtualBox扩展包。参见用户手册第1.5节“安装Oracle VM VirtualBox及扩展包”及“VBoxManage extpack”。

列出软盘虚拟磁盘映像
----------------------------------------

VBoxManage list floppies

VBoxManage list floppies 命令显示当前被Oracle VM VirtualBox软件使用的软盘虚拟磁盘映像的信息。对于每个映像,输出显示所有设置、与映像关联的Oracle VM VirtualBox UUID以及与映像相关的所有文件。

此命令执行的功能与虚拟媒体管理器相同。参见用户手册第5.3节“虚拟媒体管理器”。

列出虚拟磁盘后端
------------------------------

VBoxManage list hddbackends

VBoxManage list hddbackends 命令列出Oracle VM VirtualBox软件的所有已知虚拟磁盘后端。对于每种格式,如VDI、VMDK或RAW,此命令列出后端的能力和配置。

列出硬盘虚拟磁盘映像
--------------------------------------

VBoxManage list hdds

VBoxManage list hdds 命令显示当前被Oracle VM VirtualBox软件使用的硬盘虚拟磁盘映像的信息。对于每个映像,输出显示所有设置、与映像关联的Oracle VM VirtualBox UUID以及与映像相关的所有文件。

此命令执行的功能与虚拟媒体管理器相同。参见用户手册第5.3节“虚拟媒体管理器”。

标签:--,list,映像,查询,磁盘,vboxmanage,VBoxManage,VirtualBox
From: https://www.cnblogs.com/litifeng/p/18199849

相关文章

  • kingbase数据json操作:表转json、json转表、节点查询、节点添加
    1、json_array_elements(json)这个函数将JSON数组转换为行集合。例如:SELECTjson_array_elements('[1,2,3]')ASelement;将返回一个包含每个数组元素的行。2、json_each(json)这个函数将JSON对象展开为(key,value)对。例如:SELECT*FROMjson_each('{"a":1,"b":2}');......
  • Flink同步kafka到iceberg数据延迟,两个checkpoint后才可查询
    一、问题描述用户配置了高级参数很多,观察kafka增量数据不多,flink负载不高情况下两个checkpoint后才可查询到数据。  排查时hdfs有数据文件产生,但是mainfast文件中最新快照id没变化。 二、原因经腾讯排查,用户参数指定高级参数execution.checkpointing.unaligned:true引起......
  • LINQ中使用分页和子查询优化语句
    通过分页加子查询优化后代码:1vardata=fromtestTypeincontext.TestType2joinmodelTypeincontext.ModelTypeontestType.ModelTypeequalsmodelType.IDintomodelJoin3frommodelTypeinmodelJoin.Defau......
  • NODEJS通过发送json数据查询目标服务,实现服务器状态监控,发现异常发送到微信群提醒
    root@aea87fa6e6a2:/home/node#catlogin2.jsconstrequest=require('request-promise');constmoment=require('moment');constcron=require('node-cron');process.env.TZ='Asia/Shanghai';//设置时区为上海时区constrp......
  • Python查询PostgreSQL数据库
    哈喽,大家好,我是木头左!Python与PostgreSQL的连接需要了解如何在Python中连接到PostgreSQL数据库。这通常涉及到使用一个库,如psycopg2,它是Python中用于PostgreSQL的最流行的适配器。安装psycopg2非常简单,可以通过pip进行安装:pipinstallpsycopg2安装完成后,可以使用以下代码......
  • sql 查询语句
    表结构如下:1、显示所有职工的基本信息。select*fromworker;2、查询所有职工所属部门的部门号,不显示重复的部门号。selectdistinct`部门号`fromworker;3、求出所有职工的人数。selectcount(*)as'人数'fromworker;4、列出最高工和最低工资。法一select......
  • 根据经纬度查询附近几公里的门店内的门店
    直接贴代码//数据库字段名-纬度$field_lat='latitude';//数据库字段名-经度$field_lng='longitude';$distanceSql="(6378.138*2*asin(sqrt(pow(sin(({$field_lat}*pi()/180-{$lat}*pi()/180)/2),2)+cos({$field_lat}*pi()/180)*c......
  • 已卸载Tuxera NTFS for Mac后仍在ntfs磁盘插入后仍有提示
    “Microsoft NTFS by Tuxeracouldnotvalidateyourproductkey.PleasecontactTuxera'semailsupportforhelp.”我之前安装过MicrosoftNTFS但是过期了,我就给它卸载了,但是每次插入u盘还是会弹出上面一行内容的提示框。于是我找到这个朋友发的[文章](https://zhuanla......
  • form 表单查询本身存在转义字符的处理
    碰到的问题是 查询的时候填写这样的字符串:packageCenter/xxxx?scene=t%3Dp_c67bd3exxxxxxxxx用php的自带的超全局变量 $_GET获取到的是解码后的的字符串:packageCenter/xxxx?scene=t=p_c67bd3exxxxxxxxx。解决方案:使用$_SERVER['QUERY_STRING']来获取未解码前的查询字......
  • 【Oracle】Oracle SQL查询数字是否为小数点后两位
    【Oracle】OracleSQL查询数字是否为小数点后两位因为业务要求,需要对系统中的属性值进行更新,如果数据为小数点后三位及以上,则需要将对应的单位进行变更,并将数据同步翻倍例如0.001KG,要换成1G我们知道instr可以找某个字符的位置,同样的,我们可以通过instr查找小数点的位置同时,......