gpt4 book ai didi

azure - 磁盘 UUID 在哪个命名空间中是唯一的?

转载 作者:行者123 更新时间:2023-12-02 23:37:15 32 4
gpt4 key购买 nike

我已将附加数据磁盘的备份还原到新虚拟机。当我发出命令 sudo blkid 时,我发现它与附加到原始虚拟机的数据磁盘具有相同的 UUID,因此我无需更改 fstab 即可在启动时挂载它。然而,它似乎是一个物理上不同的磁盘,即我可以看到附加到原始虚拟机的磁盘上的文件更新,但看不到恢复的虚拟机。我认为 UUID 将是全局唯一的,但显然不是。那么它在哪个命名空间中是唯一的?

最佳答案

磁盘的 UUID 对于新创建的 VM 始终是唯一的。但是当我们执行下面提到的操作时,UUID 不会保持唯一:

  1. 当我们复制虚拟机的 VHD 时。
  2. 当我们使用虚拟机镜像部署新虚拟机时。
  3. 当我们捕获带有附加数据磁盘的图像时,操作系统磁盘 UUID 将相同,我们必须复制附件UUID 也将相同的磁盘。

您的情况是第三个选项,为此您必须创建数据磁盘的副本,如Alexandre Brisebois in his blog所述。 :

a copy of the Data Disks is required to keep the Data Disk UUIDs.Without these disks, a Virtual Machine created from the VM Image wouldresult in a prompt a boot time. This prompt appears because theVirtual Machine is unable to find the Partition UUIDs that match theUUIDs from the fstab. Ultimately, this can result in a faileddeployment and create can be challenging to troubleshoot and fix.

在您的情况下,预计文件将存储在原始虚拟机的数据磁盘中,而不是恢复的虚拟机的数据磁盘中。作为解决方案,您只需将数据磁盘与虚拟机分离即可获取操作系统磁盘的镜像,然后从镜像部署新虚拟机后即可附加数据磁盘。

关于azure - 磁盘 UUID 在哪个命名空间中是唯一的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69395706/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com