Что такое UUID, PARTUUID и PTUUID?

Просто включите LOCAL_PATH в часть шаблона:

printf '%s\n' "${LINE//"$LOCAL_PATH"/}"

Если СТРОКА всегда начинается с содержимого LOCAL_PATH , POSIXly:

printf '%s\n' "${LINE#"$LOCAL_PATH"}"
6
05.07.2017, 22:23
1 ответ

UUID — это UUID уровня файловой системы -, который извлекается из метаданных файловой системы внутри раздела. Его можно прочитать только в том случае, если тип файловой системы известен и доступен для чтения.

PARTUUID— это UUID раздела -таблицы -уровня для раздела, стандартная функция для всех разделов на дисках с разделами GPT -. Поскольку он извлекается из таблицы разделов, он доступен без каких-либо предположений о фактическом содержимом раздела. Если раздел зашифрован каким-то неизвестным методом шифрования, это может быть единственный доступный уникальный идентификатор для этого конкретного раздела.

PTUUID— это UUID самой таблицы разделов, уникальный идентификатор всего диска, присвоенный во время его разбиения. Это эквивалент подписи диска на дисках с разделами MBR -, но с большим количеством битов и стандартной процедурой ее создания.

На дисках с разделами MBR -в таблице разделов нет UUID. 32 -бит подпись диска используется вместо PTUUID, а PARTUUIDсоздаются путем добавления тире и двузначного -номера раздела в конце диска. подпись.

27
27.01.2020, 20:27

Теги

Похожие вопросы