LINUX实战:VirtualBox 虚拟磁盘的UUID修改

LINUX实战:VirtualBox 虚拟磁盘的UUID修改,第1张

概述介绍《LINUX实战:VirtualBox 虚拟磁盘的UUID修改》开发教程,希望对您有用。

《liNUX实战:VirtualBox 虚拟磁盘的UUID修改》要点:
本文介绍了liNUX实战:VirtualBox 虚拟磁盘的UUID修改,希望对您有用。如果有疑问,可以联系我们。

个人测试环境,想构建一套Standby RAC环境,不想再重复去安装系统浪费时间,直接复制之前安装RAC前的一套virtual Box的虚拟环境,不外打开时报错:

未能打开位于 Z:\VBox\StandbyRAC_ENV\11.2.0.4RAC1\11.2.0.4RAC1.vdi 的虚拟电脑.Trying to open a VM config 'Z:/VBox/11.2.0.4RAC_ENV/installed/11.2.0.4RAC1/11.2.0.4RAC1.vBox' which has the same UUID as an existing virtual machine.

很明显,从报错可以看到,virtual Box不允许有相同的UUID.那么是否可以修改这个UUID呢?
答案是肯定的,而且非常便利:

直接使用VBoxManage法式来修改UUID即可:

C:\Users\Mcdull>VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV.2.0.4RAC1.2.0.4RAC1.vdi"'VBoxManage' 不是内部或外部命令,也不是可运行的程序或批处理文件.C:\Users\Mcdull>d:D:\>cd D:\Program files\Oracle\VirtualBoxD:\Program files\Oracle\VirtualBox>VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV.2.0.4RAC1.2.0.4RAC1.vdi"UUID changed to: 6fd90da6-77f5-400e-9cd6-f0ae982562a5D:\Program files\Oracle\VirtualBox>

同样,RAC环境用到的所有磁盘对应的vdi文件都必要重新修改:

--当地磁盘VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4RAC1\11.2.0.4RAC1.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4RAC2\11.2.0.4RAC2.vdi"--共享磁盘VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk1.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk2.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk3.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk4.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk5.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk6.vdi"VBoxManage internalcommands sethduuID "Z:\VBox\StandbyRAC_ENV\11.2.0.4_storage\NewVirtualdisk7.vdi"

此外,为了和之前的环境在“虚拟介质管理”容易区分,比如可以考虑把这些盘的名字修改一下:

rename 11.2.0.4RAC1.vdi 11gStandbyRAC1.vdirename 11.2.0.4RAC2.vdi 11gStandbyRAC2.vdirename NewVirtualdisk1.vdi StandbyNewVirtualdisk1.vdirename NewVirtualdisk2.vdi StandbyNewVirtualdisk2.vdirename NewVirtualdisk3.vdi StandbyNewVirtualdisk3.vdirename NewVirtualdisk4.vdi StandbyNewVirtualdisk4.vdirename NewVirtualdisk5.vdi StandbyNewVirtualdisk5.vdirename NewVirtualdisk6.vdi StandbyNewVirtualdisk6.vdirename NewVirtualdisk7.vdi StandbyNewVirtualdisk7.vdi

最后,阐明下,如果是一个虚拟环境克隆出来的,UUID自动会变化,也就不会有这个UUID的问题.个人还是习惯于直接复制之前的模板环境~

本文永远更新链接地址

《liNUX实战:VirtualBox 虚拟磁盘的UUID修改》是否对您有启发,欢迎查看更多与《liNUX实战:VirtualBox 虚拟磁盘的UUID修改》相关教程,学精学透。内存溢出PHP学院为您提供精彩教程。

总结

以上是内存溢出为你收集整理的LINUX实战:VirtualBox 虚拟磁盘的UUID修改全部内容,希望文章能够帮你解决LINUX实战:VirtualBox 虚拟磁盘的UUID修改所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/1042030.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存