加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Linux > 正文

linux – 使用文件系统命令移动和克隆VirtualBox机器

发布时间:2020-12-13 16:46:37 所属栏目:Linux 来源:网络整理
导读:我知道在 Linux主机上克隆VirtualBox机器的两种方法,一种是使用VirtualBox gui并导出和重新导入为设备(在VirtualBox的文件菜单中). 另一种方法是仅克隆虚拟磁盘容器文件: VBoxManage clonevdi /mnt/md1/original/root-fs.vdi /mnt/md1/cloned/root-fs.vdi (
我知道在 Linux主机上克隆VirtualBox机器的两种方法,一种是使用VirtualBox gui并导出和重新导入为设备(在VirtualBox的文件菜单中).

另一种方法是仅克隆虚拟磁盘容器文件:

VBoxManage clonevdi /mnt/md1/original/root-fs.vdi /mnt/md1/cloned/root-fs.vdi

(摘自http://forums.virtualbox.org/viewtopic.php?p=853#p858)

编辑:这似乎不适用于已经属于?/ VirtualBox / VirtualBox.xml的VDI文件,我收到一条错误消息:

错误:无法使用UUID {96a1462b-c30a-4911-a954-d9093122f083}注册硬盘’/mnt/md1/original/root-fs.vdi’,因为硬盘’/ mnt / md1 / original / root-fs. vid’与UUID {96a1462b-c30a-4911-a954-d9093122f083}已存在于媒体注册表中(‘/ home /mit/.VirtualBox/VirtualBox.xml’)

我之后必须创建一个新的VM并使用克隆的虚拟磁盘容器.

是否也可以通过使用filesystem命令复制虚拟磁盘contianer文件和配置文件来克隆VM,并手动完成剩下的工作?

我必须手动编辑?/ VirtualBox / VirtualBox.xml并插入新磁盘和新机器:






我可以组成UUID或者它如何工作?

我非常喜欢这种硬核方法,因为它允许我自由而快速地备份,恢复,移动或克隆机器.或者有没有更好的方法来做到这一点?

解决方法

您可以使用该命令更改vdi的UUID
VBoxManage internalcommands setvdiuuid disk.vdi

或者如果您使用VBox V4.x至少4.0.10

VBoxManage internalcommands sethduuid disk.vdi

然后使用GUI导入新的“唯一”磁盘.

如果你想克隆一个特定的VirtualBox机器,那么你可能最好再制作它的设备,然后再使用它.要使设备使用GUI导出设备功能或vboxmanage导出命令.然后,可以使用GUI导入设备功能或vboxmanage导入命令导入生成的设备.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读