Какова реальная польза от использования UUID?

Я всегда видел, как люди обсуждали использование UUID на жестких дисках вместо /dev/sdN.

Какова реальная польза от использования UUID? Это быстрее, надежнее, проще запомнить (ha lol no), что?

И, не возможно ли изменить UUID? Есть ли способ идентифицировать диск (особенно в GRUB), который никогда не может измениться?

1
задан 23 January 2014 в 11:58

2 ответа

Это становится важным, потому что цифры могут, а иногда и меняться, меняться. Это обычно происходит, если вы каким-то образом измените таблицу разделов. Например, у вас могло быть 2 раздела: sda1 и sda2, вы позже удаляете sda1 и делаете из него два отдельных. Обычно fdisk не изменяет количество sda2, но некоторые другие инструменты (gparted, я полагаю) будут, так что теперь ваш sda2 станет sda3, но он все равно будет иметь тот же UUID.

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

1
ответ дан 24 May 2018 в 12:39

Какова реальная польза от использования UUID?

Вот пример реальной жизни, почему вы должны использовать UUID вместо /dev/XXX при установке в fstab. (Так что да, это более надежно, так как UUID не изменится, когда диск из цепочки отключен.)

Другая известная реальная ситуация, когда UUID пригодится, - это загрузка для идентификации устройства который вы хотите загрузить в GRUB. Поскольку без UUID схема нумерации дисков зависит от загрузочного порядка BIOS и изменения порядка загрузки в BIOS, это может вызвать проблемы. Какова реальная польза от использования UUID? Это также написано в руководстве GRUB Вот пример реальной жизни .

] И, не возможно ли изменить UUID?

Да, вы можете изменить UUID, но это не превзойдет цель UUID. Цель UUID должна быть постоянной при перезагрузках и на всех машинах независимо от того, что является установкой машины или где вы подключаете диск. Цель состоит не в том, чтобы дать вашему приводу неизменное имя для его жизни.

И, не возможно ли изменить UUID?

Технически для некоторых дисков это позволяет идентифицировать их таким образом, который никогда не может измениться, поскольку диски имеют всемирное имя и / или серийный номер. Обычно эти значения не изменяются, и они уникальны для привода. (Технически также возможно изменить эти значения.) Вы можете просмотреть такую ​​информацию о своем диске, например. sudo hdparm -I /dev/sda. (Вероятно, что у массы, производимой дешевыми или не дешевыми USB-накопителями / картами памяти, не всегда есть такая идентификация.)

Но эти уникальные идентификаторы предназначены для привода и для ОС, и для вас важнее уникальный идентификатор раздела, для чего нужен UUID. А поскольку перегородки могут изменяться на диске, конечно, UUID тоже сменяются.

1
ответ дан 24 May 2018 в 12:39

Другие вопросы по тегам:

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