Por que as partições vfat têm um formato GUID/UUID especial nas tabelas de partição GUID?

Por que as partições vfat têm um formato GUID/UUID especial nas tabelas de partição GUID?

De acordo com o artigo da Wikipédia sobre oTabela de partição GUID, os GUIDs da partição residem nas entradas da partição (LBA 2-33) logo após o cabeçalho GPT primário no início do volume. Como tal, os valores GUID/UUID não são armazenados dentro das próprias partições, mas na tabela de partições e, portanto, seria de se pensar que eles deveriam, a priori, ser independentes dos tipos de sistema de arquivos das partições.

No entanto, quando olho meu arquivo fstab, tenho as duas linhas a seguir:

UUID=9a260e1b-f1eb-4cec-9273-f5743539805c /               ext4    errors=remount-ro 0       1
UUID=D8BD-647A  /boot/efi       vfat    umask=0077      0       1

onde o UUID para a partição /boot/efi do tipo vfat é de um formato diferente do UUID geralmente encontrado.

Como é que um formato diferente é usado para partições vfat? Como é quepartiçãoO formato GUID/UUID depende dotipo de sistema de arquivosda partição?

Responder1

UUID=Tagnão sãoIDs de partição. Eles são IDs do sistema de arquivos. Quase todos os sistemas de arquivos têm um ID exclusivo em seu cabeçalho, independente da tabela de partição - e no seu exemplo, o ext4 usa o mesmo formato "UUID de 128 bits", mas ainda é um ID específico do ext4. (NTFS possui IDs de 64 bits, LVM e ZFS possuem...)

Para GUIDs de tabela de partição GPT, você está procurando oPARTUUID=em vez disso, marque.

lsblk -o name,fstype,uuid,label,partuuid,partlabel

informação relacionada