Hvordan endre UUID for partisjon i Linux filsystem


I denne korte opplæringen skal du lære hvordan du endrer UUID til en Linux-partisjon. Dette kan hjelpe deg i et scenario med mindre sannsynlighet når UUID til to partisjoner er det samme.

I virkeligheten er dette veldig vanskelig å skje, men det er fortsatt mulig hvis du for eksempel kopierer en partisjon med dd-kommandoen.

Hva er UUID?

UUID står for Universally Unique IDentifier for en partisjon. Denne IDen brukes noen få forskjellige steder for å identifisere partisjonen. Oftest vil dette være /etc/fstab.

Hvordan finne UUID for filsystemene dine

For å finne UUID til partisjonene dine, kan du bruke blkid-kommandoen som vist.

blkid|grep UUID

Hvordan endre UUID for filsystemene dine

Det er ganske enkelt å endre UUID til et filsystem. For å gjøre dette skal vi bruke tune2fs. For formålet med denne opplæringen vil jeg endre UUID på min andre partisjon /dev/sdb1, din kan variere, så sørg for at du endrer UUID for ønsket filsystem.

Partisjonen må avmonteres før du bruker den nye UUID:

umount /dev/sdb1
tune2fs -U random /dev/sdb1 
blkid | grep sdb1

UUID er endret. Nå kan du montere filsystemet tilbake igjen.

mount /dev/sdb1

Du kan også oppdatere /etc/fstab ved behov, med den nye UUID.

Konklusjon

Dette var en kort veiledning om hvordan du endrer en Linux-partisjon UUID. Scenariene for å bruke dette er svært sjeldne, og sjansen er stor for at du sannsynligvis vil bruke dette på en lokal maskin.