Outre ext2 / ext3 / ex4 et xfs, vous pouvez également modifier l'UUID du système de fichiers ou du périphérique de bloc suivant.
Échanger
swaplabel -U $NEW_UUID
RAID logiciel (raid md)
Pour MD RAID, vous devez d'abord arrêter le RAID, puis mettre à jour l'UUID lors du réassemblage. Donc, si votre RAID est monté sur /
, vous devez mettre à jour l'UUID en mode hors ligne - utilisez un CD live pour le faire.
mdadm --stop $RAID_DEVICE
mdadm --assemble $RAID_DEVICE --update=uuid --uuid=$NEW_UUID $MEMBER_DEVICES...
Exemple:
mdadm --stop /dev/md127
mdadm --assemble /dev/md127 --update=uuid --uuid=2A1D2A1D-2A1D-2A1D-2A1D-2A1D2A1D2A1D /dev/sda2 /dev/sdb2
Après la mise à jour de l'UUID, vous devrez peut-être mettre à jour grub.cfg
( rd.md.uuid=$NEW_UUID
en linux/linuxefi/linux16
ligne de commande) et / ou fstab
et / ou mdadm.conf
et / ou update-initramfs
(famille Debian) et / ou dracut --force
(famille Red Hat) afin de pouvoir démarrer correctement la prochaine fois.
LUKS (cryptsetup)
cryptsetup luksUUID --uuid=$NEW_UUID $LUKS_DEVICE
Exemple:
cryptsetup luksUUID --uuid=e0c0e0c0-e0c0-e0c0-e0c0-e0c0e0c0e0c0 ~/encrypted-LUKS.loop
FAT / NTFS / exFAT
C'est une autre histoire ici, il n'y a actuellement aucun utilitaire pour modifier l'UUID du système de fichiers de ces systèmes de fichiers(Voir la réponse de Reichhart - l' mlabel
outil), mais nous pouvons modifier les données brutes sur le disque pour ce faire.
AVERTISSEMENT, il est dangereux de modifier des données brutes sur le disque et pourrait perdre des données sans une opération minutieuse.
Voici les étapes détaillées pour modifier les données brutes sur le disque à l'aide hexedit
.
blkid
, notez l'UUID du système de fichiers sur papier, ou souvenez-vous-en. La chaîne UUID de FAT / exFAT ressemble 1122-3344
, la chaîne UUID de NTFS ressemble 1122334455667788
.
Ouvrir le périphérique de partition en utilisant hexedit
hexedit <partition device such as /dev/sda1>
- Appuyez sur /, entrez l'UUID dans l'ordre inverse (si
blkid
signalé 1234-ABCD
, puis recherchez CDAB3412
) pour rechercher les données UUID sur le disque.
- Une fois l'UUID localisé, modifiez-les, appuyez sur F2pour enregistrer et quitter.
blkid
pour vérifier l'UUID.
- Une fois l'UUID modifié, vous devrez peut-être mettre à jour
grub.cfg
et / ou fstab
pour pouvoir démarrer avec succès la prochaine fois.
- Exécutez
fsck <partition device such as /dev/sda1>
et voyez le message "Il existe des différences entre le secteur de démarrage et sa sauvegarde" . Pour le résoudre, sélectionnez "1) Copier l'original vers la sauvegarde" et si vous êtes invité à "Effectuer les modifications? (O / n)", vous appuyez sur y.