Крім ext2 / ext3 / ex4 та xfs, ви також можете змінити UUID наступної файлової системи або блокувати пристрій.
Зміна
swaplabel -U $NEW_UUID
Програмний RAID (md raid)
Для MD RAID потрібно спочатку зупинити RAID, а потім оновити UUID при повторній збірці. Отже, якщо ваш RAID встановлений /
, вам потрібно оновити UUID в автономному режимі - використовуйте живий компакт-диск для цього.
mdadm --stop $RAID_DEVICE
mdadm --assemble $RAID_DEVICE --update=uuid --uuid=$NEW_UUID $MEMBER_DEVICES...
Приклад:
mdadm --stop /dev/md127
mdadm --assemble /dev/md127 --update=uuid --uuid=2A1D2A1D-2A1D-2A1D-2A1D-2A1D2A1D2A1D /dev/sda2 /dev/sdb2
Після оновлення UUID вам може знадобитися оновити grub.cfg
( rd.md.uuid=$NEW_UUID
у linux/linuxefi/linux16
командному рядку) та / або fstab
та / або mdadm.conf
та / або update-initramfs
(сім'я Debian) та / або dracut --force
(сім'я Red Hat), щоб наступного разу ви могли успішно завантажуватися.
ЛУКС (cryptsetup)
cryptsetup luksUUID --uuid=$NEW_UUID $LUKS_DEVICE
Приклад:
cryptsetup luksUUID --uuid=e0c0e0c0-e0c0-e0c0-e0c0-e0c0e0c0e0c0 ~/encrypted-LUKS.loop
FAT / NTFS / exFAT
Це вже інша історія, на даний момент утиліти для зміни UUID файлової системи цих файлових систем немає(Див . Відповідь рейххарта - mlabel
інструмент), але ми можемо змінити необроблені дані на диску для цього.
ПОПЕРЕДЖЕННЯ, змінювати необроблені дані на диску небезпечно, і вони можуть втратити дані без ретельної роботи.
Ось детальні кроки для зміни необроблених даних на диску за допомогою hexedit
.
blkid
, запишіть UUID файлової системи на папір або запам'ятайте її. Рядок UUID FAT / exFAT виглядає так 1122-3344
, як виглядає рядок UUID NTFS 1122334455667788
.
Відкрийте пристрій розділів за допомогою hexedit
hexedit <partition device such as /dev/sda1>
- Натисніть /, введіть UUID у зворотному порядку (якщо
blkid
повідомляється 1234-ABCD
, тоді шукайте CDAB3412
) для пошуку даних UUID на диску.
- Як тільки UUID знайдеться, змініть їх, натисніть, F2щоб зберегти та вийти.
blkid
для підтвердження UUID.
- Після того, як UUID буде змінено, вам може знадобитися оновити
grub.cfg
та / або fstab
зробити так, щоб ви могли успішно завантажуватися наступного разу.
- Виконайте
fsck <partition device such as /dev/sda1>
та перегляньте повідомлення "Є відмінності між завантажувальним сектором та його резервною копією" . Для того, щоб вирішити це, виберіть "1) Скопіювати оригінал в резервну копію" , і якщо вас запитають "Внести зміни? (У / н)", ви натискаєте y.