Qual é o benefício real de usar um UUID? É mais rápido, mais confiável, mais fácil de lembrar (ha lol não), o que?
Aqui está um exemplo da vida real do porquê você deve usar UUIDs em vez de /dev/XXX
ao montar em fstab
. (Então, sim, é mais confiável, pois o UUID não mudará quando uma unidade da cadeia estiver fora.)
A outra situação bem conhecida da vida real em que os UUIDs são úteis está na inicialização para identificar o dispositivo que você deseja inicializar no GRUB. Porque sem o UUID, o esquema de numeração do inversor depende da ordem de inicialização do BIOS e a alteração da ordem de inicialização no BIOS pode causar problemas. (Digamos que você estivesse inicializando de uma unidade SATA, depois conectou uma unidade ATA e alterou a ordem de inicialização para inicializar primeiro o ATA. Depois disso, você avança para a unidade ATA (que agora não é inicializável), mas não reverte a unidade. Seu BIOS inicializará a unidade SATA, já que a unidade ATA não é inicializável, mas é totalmente possível que o GRUB não encontre sua unidade se você não estiver usando UUIDs.) Isso está escrito no O manual do GRUB também aqui .
E não é possível alterar um UUID?
Sim, você pode alterar os UUIDs, mas isso não desmente o objetivo do UUID. A finalidade do UUID é ser constante entre as reinicializações e entre as máquinas, independentemente da configuração da máquina ou da conexão da unidade. O objetivo não é dar ao seu disco um nome imutável durante sua vida útil.
Existe uma maneira de identificar uma unidade (especialmente no GRUB) que nunca pode mudar?
Tecnicamente, para algumas das unidades, é possível identificá-las de uma forma que nunca pode ser alterada, pois as unidades têm um nome mundial e / ou um número de série . Normalmente, esses valores não são alteráveis e são exclusivos do inversor. (Tecnicamente, pode ser possível alterar esses valores também.) Você pode ver essas informações sobre sua unidade com, por exemplo, sudo hdparm -I /dev/sda
. (Provavelmente, a massa fabricada ou pendrives USB / cartões de memória baratos nem sempre tem essa identificação.)
Mas esses identificadores exclusivos são para o drive e para o SO e, para você, o mais importante é um identificador exclusivo para a partição , para isso é o UUID. E como as partições são mutáveis em uma unidade, é claro que os UUIDs também são mutáveis.