AllInfo
Main: Info Blog Temp Mail


unix 2011-12-30 22-56-52

Изменение UUID раздела

UUID (Universally Unique IDentifier — Универсальный Уникальный ИДентификатор) дается разделу автоматически при его форматировании. UUID записан в суперблоках файловой системы.
Чтобы узнать UUID'ы всех разделов вашей системы нужно применить команду:

$ sudo blkid -c /dev/null
Такой синтаксис команды предпочтителен. Подробное объяснение в статье "Как узнать UUID'ы разделов?", там же описаны другие команды для этой цели.

$ sudo blkid -c /dev/null
...
/dev/sda7: LABEL="squeeze" UUID="96e4e816-6de4-4a18-890d-10e06c57a3b9" TYPE="ext4"
/dev/sda8: LABEL="squeeze" UUID="96e4e816-6de4-4a18-890d-10e06c57a3b9" TYPE="ext4"
Хотя теоретически можно самостоятельно придумать новый UUID, рекомендуется пользоваться командой uuid — генератором UUID'ов. Если у вас нет этой команды, то нужно установить пакет uuid (или соответствующий ему в вашей системе) привычным вам способом. Команда без лишних слов генерирует новый UUID при каждом запуске.

$ uuid
342724be-c948-11e0-9055-000c6e1ac553

$ uuid
46492296-c948-11e0-b30e-000c6e1ac553
Поскольку UUID есть атрибут файловой системы, то для его изменения применяется команда tune2fs, служащая для настройки файловых систем ext2, ext3, ext4.

$ sudo tune2fs /dev/sda8 -U `uuid`

tune2fs 1.42-WIP (02-Jul-2011)
Проверим, что получилось:

$ sudo blkid -c /dev/null

/dev/sda7: LABEL="squeeze" UUID="96e4e816-6de4-4a18-890d-10e06c57a3b9" TYPE="ext4"
/dev/sda8: LABEL="squeeze" UUID="567d4886-c894-11e0-88a6-000c6e1ac553" TYPE="ext4"
Отлично! Теперь займемся меткой тома.

3.138.123.240 / 2024-12-22_20-05-55 UTC.