UUID и клонирование дисков

у меня есть проект, над которым я работаю, который включает в себя запоминающее устройство USB и boo.версия таблицы linux. То, как этот проект собирается вместе, у меня есть несколько разделов на USB-накопителе, которые должны быть установлены при загрузке для загрузки надлежащих ресурсов.

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

В конце концов, после завершения, этот образ будет клонирован, и используется для изображения ряда других устройств USB.

мои вопросы таковы, при клонировании диска (с помощью dd), будут ли меняться UUID для каждого раздела? Они специфичны для оборудования? или клонирование его сохранить тот же UUID, а? Что произойдет, если система обнаружит два устройства с одинаковым UUID?

8
задан Matt Clark
25.12.2022 8:55 Количество просмотров материала 3695
Распечатать страницу

1 ответ

UUID не зависят от аппаратного обеспечения, но хранятся в файловой системе раздела. Это означает клонирование диска или раздела с помощью dd приведет к тому же UUID.

вы можете назначить новый UUID с помощью tune2fs -U random <device> (ext2/ext3/ext4) или xfs_admin -U generate <device> (xfs) или reiserfstune -u $(uuidgen) <device> (reiserfs) или mkswap -U $(uuidgen) <device> (своп).

дублирование UUID не обязательно приводит к ошибкам. Однако загрузка и установка устройства с помощью UUID станет неоднозначной и приведет к неправильному устройству используемый.

2
отвечен scai 2022-12-26 16:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх