No linux e solaris, o que é o UUID baseado em?

2

Se você executar dmidecode | grep UUID, receberá uma "string de caracteres globalmente exclusiva" que pode ser usada para fins de licenciamento. No linux, o formato geralmente é algo assim: 44454C4C-3200-1047-8047-A4D04F394F30

No solaris, o formato geralmente é algo assim: 0ab290a98

Então, em que este número é realmente baseado? Originalmente, eu pensei que seria baseado no número de série do disco ou do volume, mas isso seria estranho, considerando os formatos diferentes (embora um seja zfs, o outro seja extN). Qualquer ideia seria apreciada.

    
por Matthew 14.06.2013 / 17:22

1 resposta

0

Eu não tinha certeza, mas examinei a fonte (static void dmi_system_uuid == > link ), parece que o UUID é retirado da memória do SMBios da sua placa-mãe.

Consulte a seção 7.2.1 da especificação de referência do SMBios para obter mais detalhes sobre isso: link

    
por 29.01.2015 / 23:09