¿Por qué las particiones vfat tienen un formato GUID/UUID especial en las tablas de particiones GUID?

¿Por qué las particiones vfat tienen un formato GUID/UUID especial en las tablas de particiones GUID?

Según el artículo de Wikipedia sobre elTabla de particiones GUID, los GUID de la partición residen en las entradas de la partición (LBA 2-33) justo después del encabezado GPT principal al comienzo del volumen. Como tal, los valores GUID/UUID no se almacenan dentro de las particiones mismas sino en la tabla de particiones, por lo que uno podría pensar que a priori deberían ser independientes de los tipos de sistema de archivos de las particiones.

Sin embargo, cuando miro mi archivo fstab, tengo las dos líneas siguientes:

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

donde el UUID para la partición /boot/efi de tipo vfat tiene un formato diferente al UUID que se encuentra generalmente.

¿Por qué se utiliza un formato diferente para las particiones vfat? ¿Cómo viene eldividirEl formato GUID/UUID depende deltipo de sistema de archivosde la partición?

Respuesta1

UUID=etiquetasno sonID de partición. Son ID de sistemas de archivos. Casi todos los sistemas de archivos tienen una ID única en su encabezado, independiente de la tabla de particiones, y en su ejemplo, ext4 usa el mismo formato "UUID de 128 bits", pero sigue siendo una ID específica de ext4. (NTFS tiene ID de 64 bits, LVM y ZFS tienen...)

Para los GUID de tablas de particiones GPT, está buscando elPARTUUID=etiqueta en su lugar.

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

información relacionada