О разнице между UUID и PARTUUID
Вы можете получить несколько подсказок о разнице между UUID
и PARTUUID
, указав -p
опцию.
blkid -p /dev/sda1
или какое-либо устройство / раздел вы смотрите. Возможно, вы заметили, что если на одном UUID
устройстве несколько разделов , то они PARTUUID
в основном совпадают с добавленным номером раздела.
А UUID
гарантированно будет уникальным. Насколько я знаю, столкновения не произойдут в течение жизни Вселенной. Тем не менее, вы заметите, что PARTUUID
намного короче. Предполагается, что они являются «локально» уникальными, и наиболее вероятны конфликты между всеми известными PARTUUIDs
.
На UUID
UUID - это просто уникальный идентификатор. Они используются для самых разных целей. Вы можете генерировать их с помощью uuidgen
функции.
Для дальнейшего чтения о UUID:
$man uuidgen
Или интернет:
man-страница для uuidgen
Еще несколько примеров использования UUID
$cat /etc/fstab
Для более новых систем GNU / Linux у вас будет список всех разделов и их UUID. Новый UUID генерируется для каждого нового раздела. Таким образом, если переразметить данный диск, все UUID blkid для этого диска будут изменены.
Одна из причин, по которой идентификаторы UUID используются в качестве идентификаторов разделов и дисков, заключается в том, что они поддерживают идентификаторы, даже если диски добавлены или смонтированы в другом порядке. Раньше fstab
у таких идентификаторов были бы такие, как /dev/sda1
... Недостатком было то, что они sda1
могли иметь физически другой диск или раздел, если каким-то образом порядок монтирования был изменен.
По партуидам
PARTUUIDs
являются компонентом таблиц разделов GUID (GPT), которые являются заменой разделов диска, связанных с основной загрузочной записью (MBR).
Для дальнейшего чтения смотрите Linux.com - Использование новой таблицы разделов GUID в Linux
Linux.com говорит:
GPT GUID (глобально уникальные идентификаторы) и наши знакомые Linux UUID (универсально уникальные идентификаторы) - это не одно и то же, хотя они служат одной и той же полезной цели: присваивают блочным устройствам уникальные имена. UUID в Linux являются функцией файловых систем и создаются при создании файловой системы. Чтобы увидеть Linux UUID, просто запустите команду blkid. Обратите внимание на код GUID раздела и на то, как он говорит «Основные данные Microsoft». Да, Microsoft всегда терпит крах, потому что это раздел EXT4, поэтому Windows не может прочитать его, но увидит его как неформатированный раздел. Вы не увидите этого в текущих выпусках gdisk, потому что до 2011 года не было GUID файловой системы Linux. Теперь есть, так что если вы не используете старый Linux, как мой (Mint 13), вы '
Уникальный GUID раздела - это то, что вы будете использовать в fstab, например:
PARTUUID = 8C208C30-4E8F-4096-ACF9-858959BABBAA / data ext4 пользователь, по умолчанию 0 0