Если вы разбиваете свое устройство с помощью gdisk
вместо fdisk
вы создадите таблицу разделов в стиле GPT, которая для каждого раздела может содержать PARTUUID и PARTLABEL.Команда c
в gdisk
позволяет вам установить имя раздела, то есть PARTLABEL.
Эти идентификаторы разделов не изменяются при переформатировании раздела путем создания на нем новой файловой системы.
Большинство файловых систем позволяют вам получить или установить UUID и LABEL в файловой системе. Способы сделать это зависят от типа файловой системы, например, для ext3 / 4 это tune2fs
с -U
и -L
. В Linux они отображаются как UUID и LABEL.
Не путайте эти 2 набора идентификаторов. blkid
покажет их все:
/dev/sdb1: LABEL="MYLABEL" UUID="A369-D716" TYPE="vfat" PARTLABEL="My new partition" \
PARTUUID="f0817245-d3ce-408b-9457-e33dfc04aebe"
Вы можете увидеть атрибуты udev с помощью
$ udevadm info -p $(udevadm info -q path -n /dev/sdb1)
...
E: ID_FS_LABEL=MYLABEL
E: ID_FS_LABEL_ENC=MYLABEL
E: ID_FS_UUID=A369-D716
E: ID_FS_UUID_ENC=A369-D716
E: ID_PART_ENTRY_UUID=f0817245-d3ce-408b-9457-e33dfc04aebe
E: ID_PART_TABLE_UUID=7301d696-b66d-4f85-8272-7dd5e29175ae
E: ID_PART_ENTRY_NAME=My\x20new\x20partition