UUID per a treballar amb discos (o particions)
Última actualització: juny de 2011
Linux -en les seves últimes versions- fa servir l'Universal Unique Identifier per a identificar de manera inequívoca discos o particions. Això és molt convenient ja que permet configurar fstab per a muntar, p.e. dispositius en calent o discos externs USB sempre de manera correcta. Veiem un petit exemple:
Imaginem que tenim a fstab aquesta línia:
/dev/sdd1 /mnt/elements xfs rw,noexec,nosuid,nodev 0 2
que correspon a una partició d'un disc extern USB. Això pot generar problemes ja que en un reinici ens podem trobar que s'hagi reasignat aquest partició com a sdc1 en comptes de sdd1, el que provocaria una aturada en el procés d'arranc del sistema ja que aquest no podrà muntar correctament /mnt/elements.
Per a evitar futurs problemes, fem:
blkid /dev/sdd1
i obtenim com a resultat:
/dev/sdd1: UUID="e3065762-d2ee-4a9f-867f-7cfbf95705b4" TYPE="xfs"
Farem un canvi a fstab substituint la línia inicial per:
UUID=e3065762-d2ee-4a9f-867f-7cfbf95705b4 /mnt/elements xfs rw,noexec,nosuid,nodev 0 2
I ja està.
Com canviar els UUID dels discs virtuals a VirtualBox
Si intentem enregistrar dos cops el mateix disc (original i una còpia) al Gestor de suports virtuals de VirtualBox, no ens deixa ja que ens diu que el disc ja està registrat. Així es degut a que no es regeix pel nom del disc si no pel UUID intern del disc. Per tant haurem de canviar l'UUID amb:
VBoxManage internalcommands setvdiuuid disk2.vdi
A les últimes versions de VirtualBox el comandament ha canviat i ara és:
VBoxManage internalcommands sethduuid disk2.vdi