3

Мне нужно создать и назначить новый UUID для обычного раздела диска под Linux.

Какие инструменты доступны и как их использовать?

1 ответ1

2

Те, кто работает с обычными дисками, могут сделать это просто с помощью tune2fs и uuidgen .

Пример: использование не подключенного в данный момент устройства /dev/sdb1

tune2fs /dev/sdb1 -U `uuidgen`

Новый UUID будет сразу виден под

ls -l /dev/disk/by-uuid

если, скажем, вам нужно скопировать значение в /etc /fstab для автоматического монтирования.

Однако blkid будет продолжать (ошибочно) сообщать о старом значении до тех пор, пока кэш не будет обновлен (например, при перезагрузке; хотя кеш может быть обойден с помощью sudo blkid -c /dev/null).

Альтернативно, новый UUID может быть получен через udev с

sudo lsblk -fo UUID /dev/sdb1

Те, кто работает с дисками LVM, могут проверить ответ здесь.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .