前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows系统下,同一个快照创建多个云盘挂到CVM会报错

Windows系统下,同一个快照创建多个云盘挂到CVM会报错

原创
作者头像
Windows技术交流
发布2021-06-15 20:28:25
1K0
发布2021-06-15 20:28:25
举报
文章被收录于专栏:Windows技术交流Windows技术交流

如题,需要分几种情况

1、创建快照前,云盘已经被搞成动态盘

这种快照创建的新盘,如果挂到一个没有动态盘的机器,能正常识别磁盘和分区以及里面的内容,如果挂到一个已经有一块动态盘的机器,那肯定会报错,一般是无效状态或脱机状态

脱机的情况,需要执行diskpart命令回车敲san命令回车看下是不是onlineall

动态盘快照创建的硬盘挂到一个没有动态盘的机器能正常识别,挂到已经有动态盘的机器会异常(无效),这是Windows系统决定的,跟快照功能无关,在哪家云厂商都如此(上图就是阿里云截取的),解决方案就是把动态盘所做快照创建的新盘挂到没有动态盘的机器,利用第三方工具把动态盘转成非动态盘后,解挂再挂回想挂的机器

同一快照(磁盘是动态类型)创建的2块盘其中一个出现“动态-无效”如何解释?

是这样的,Windows里,动态盘是一组盘,有顺序,比如你有3块普通类型的数据盘,你把第1块数据盘转成动态类型,那么磁盘管理器就会认为出现了动态盘group,第1块数据盘就是这个group里的第1块盘,然后你把第2块数据盘转成了动态类型,这个动态盘group就出现了第2块盘……

同一快照(磁盘是动态类型)创建的2块盘,你可以理解为是一模一样的group且都是group里的第1块盘,操作系统只允许一个动态group,这样就出现了无效,因为已经有一个当了第一个了,第二个还想当group里的第1个就不行了

2、同一快照(非动态,即普通类型)创建的多块盘有的出现“脱机-与另一个联机磁盘发生签名冲突” 修改磁盘ID能解决

MBR 和GPT的磁盘ID格式不一样

MBR的是8位16进制字符构成的字符串

GPT是标准的GUID格式

系统盘默认是MBR的,分别执行这几句命令可以看到系统盘磁盘ID

diskpart

list disk

sel disk 0

uniq disk

Linux下可以用这个命令生成随机的MBR磁盘ID

head /dev/urandom | tr -dc A-F0-9 | head -c8;echo

Linux下生成随机的GPT磁盘ID用uuidgen命令或者cat /proc/sys/kernel/random/uuid或者访问在线生成GUID的网页,例如https://www.guidgenerator.com/online-guid-generator.aspx

改磁盘ID的命令是uniq disk id=磁盘ID字符串

执行这条命令之前需要先list disk列出全部磁盘,然后sel disk x(数字)选中你要改ID的磁盘,然后才执行

uniq disk id=磁盘ID字符串

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云服务器
云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档