为什么Linux或VM中的UUID模式不同?

时间:2019-03-06 06:19:58

标签: linux windows virtual-machine

当我在VM上运行命令时。

[root@localhost:~] esxcli hardware platform get
Platform Information
   UUID: 0x39 0x33 0x38 0x35 0x37 0x31 0x47 0x53 0x48 0x31 0x33 0x33 0x58 0x33 0x48 0x42

当我在Linux和window上运行命令时。我有一个类似的模式

➜  frontend git:(master) sudo dmidecode -t 1 

System Information
    UUID: 86431C01-52BE-11CB-8375-B60E172FF8E3

两个VM UUID处于不同的模式。 Wikipedia

  

在其规范的文本表示形式中,UUID的16个八位位组是   表示为32个十六进制(以16为基)的数字,以5组显示   以连字符分隔,格式为8-4-4-4-12,共36个   字符(32个字母数字字符和4个连字符)。例如:

     

123e4567-e89b-12d3-a456-426655440000

     

xxxxxxxx-xxxx-Mxxx-Nxxx-xxxxxxxxxxxx

我的问题是

  1. 我得到了正确的UUID?

  2. UUID是基于其他操作系统(例如Linux,VM,Android,Windows)或基于计算机(台式机,笔记本电脑,移动设备,服务器)的计算机。

  3. 如果不同,该如何验证?

1 个答案:

答案 0 :(得分:0)

两者相同,只是表示不同full Article

  

在虚拟机的配置文件中,UUID存储在   “ uuid.bios”键。格式用空格和字节分隔字节。   连字符。一个示例UUID看起来像这样:

     

00 11 22 33 44 55 66 77-88 99 AA BB CC DD EE FF

     

但是,当UUID用作   / vm路径层次结构中的虚拟机标识符。有UUID   以ISO 11578中描述的格式显示。   UUID具有不同的字节顺序,并且使用了多个连字符   分隔一些字节。上面显示的示例UUID为   报告此格式以实现ISO 11578兼容性:

     

33221100-5544-7766-8899-AABBCCDDEEFF