Algumas ferramentas do sistema referem-se a partições por números UUID. Isso é comum em /etc/fstab
, por exemplo; as partições são identificadas para montagem por seus números UUID, e não de alguma outra forma. Assim, números duplicados de UUID podem causar confusão e inconsistência - em uma inicialização, uma partição pode ser montada; mas em outra montagem, a outra partição pode ser montada. Isso pode criar problemas se os arquivos nessa partição forem alterados, como é provável na maioria das partições.
Você pode saber qual UUID uma partição usa por meio do comando blkid
:
$ sudo blkid /dev/sdc3
/dev/sdc3: UUID="5028fa50-0079-4c40-b240-abfaf28693ea" TYPE="ext4" PARTLABEL="Xubuntu /boot" PARTUUID="74ed9e82-2e96-4a12-89e0-e0563c296a08"
Este exemplo revela que /dev/sdc3
tem um UUID de 5028fa50-0079-4c40-b240-abfaf28693ea.
Você pode alterar um UUID com várias ferramentas específicas do sistema de arquivos. Para ext2 / 3 / 4fs, essa ferramenta é chamada tune2fs
e você passa a opção -U
para alterar um UUID. Você precisará, no entanto, de um novo UUID e poderá gerar isso com a ferramenta uuidgen
, à qual você pode ligar como parte da chamada para tune2fs
:
$ sudo tune2fs -U $(uuidgen) /dev/sdc3
Você precisaria alterar o ID do dispositivo ( /dev/sdc3
neste exemplo) para o seu sistema, é claro.
Se sua partição usa um sistema de arquivos diferente de ext2 / 3 / 4fs, você precisará usar uma ferramenta diferente de tune2fs
, como xfs_admin
para XFS ou btrfstune
para Btrfs.
Se a partição estiver sendo montada em /etc/fstab
, identificada pelo UUID em um arquivo grub.cfg
ou de outra forma referenciada, talvez seja necessário ajustar esse arquivo de configuração depois de fazer a alteração.