J'ai une situation unique où je dois changer l'UUID du lecteur flash USB en UUID précédent. Je l'ai formaté et évidemment le numéro a changé ...
J'ai une configuration de serveur Ubuntu avec un disque dur de 1 To et un lecteur flash USB de 4 Go pour démarrer. Grub sur hdd est configuré pour UUID qui a changé lorsque j'ai formaté le lecteur USB et réinstallé le serveur Ubuntu. Je n'ai pas de moniteur externe, donc je connecte une clé USB à un ordinateur portable et j'y installe un serveur ... que je le déplace vers le matériel du serveur.
Comme je l'ai mentionné, mon problème est que j'ai besoin d'une clé USB pour revenir à l'UUID précédent, sinon le serveur ne démarrera pas. Et je ne peux pas obtenir de moniteur externe avant lundi! :)
Je sais que j'ai besoin que ces fichiers soient modifiés par la suite:
Les fichiers pour lesquels l'UUID est le plus critique:
/boot/grub/menu.lst
/etc/fstab
/etc/initramfs-tools/conf.d/resume
Mais je ne trouve nulle part sur le net des informations sur la personnalisation de l'UUID.
N'importe qui?
la source
Je me rends compte que c'est une sorte de vieille question, mais j'ai trouvé qu'il y avait un nouveau changement, et c'est ce que Google a fouillé pour moi, donc je vais poster la réponse que j'ai trouvée ici.
quand j'ai essayé de changer l'uid de mon système de fichiers racine (à un début bien connu et à un suffixe de numéro de série) sur le nouveau ubuntu 14.04, j'ai trouvé à mon horreur tune2fs signalé en retour: je ne peux pas faire ça pour les systèmes de fichiers montés. Je dépend de la possibilité d'utiliser une image de modèle avec un uuid bien connu et de changer chaque installation en un uuid sérialisé. J'ai trouvé que le problème n'était pas insurmontable.
Il y a un indicateur qui doit être désactivé, pour permettre les modifications montées-uuid avec le nouveau tune2fs. voici à quoi ressemblait mon processus:
la source
root_disk=$(findmnt -n -o SOURCE /)
place de la tuyauterie pour grep et couper.uninit_bg
et cela a entraîné une corruption des métadonnées et un remontage automatique en lecture seule au prochain démarrage (ext4_mb_generate_buddy:757: group 1, block bitmap and bg descriptor inconsistent: 3701 vs 3700 free clusters
type de messages d'erreur). La raison en est que celatune2fs
modifie directement le disque, sous les pieds du noyau et quand le noyau arrive à mettre à jour lesbg
métadonnées, la moitié du temps il corrompt réellement les métadonnées! Conclusion: l'UUID du système de fichiers ne peut pas être modifié en toute sécurité sans démonter correctement le système de fichiers.Pour xfs, voir
man xfs_admin
{uuid} peut être 'generate' pour obtenir simplement un nouvel uuid.
Pour les reiserfs voir
man tunefs.reiserfs
Pour btrfs, il semble que l'uuid soit utilisé dans tous les systèmes de fichiers, donc chaque nœud doit être mis à jour. Il n'y a pas encore de moyen sûr de le faire.
la source
informations complètes:
comment-récupérer-et-changer-des-partitions-universellement-unique-identifiant-uuid-on-linux
la source