La UUID (univerzálně jedinečný identifikátor) je univerzální jedinečný identifikátor, který jednoznačně identifikuje oddíl souborového systému nebo FS. Jedná se o standardní kód používaný v Linuxu, který můžete vidět například v / etc / fstab, a je tvořen 16 bajty, tedy 128 bity. Proto se skládá z 36 alfanumerických znaků rozdělených do pěti skupin ve formátu: 8-4-4-4-12. To dává spoustu dostupných kódů a šance na párování dvou kódů je poměrně nízká.
Typickým UUID může být například 6700b9562-d30b-5d52-82bc-655787665500. Pokud zjistíte, že spravujete operační systém GNU / Linux a chcete jej z jakéhokoli důvodu změnit, nyní uvidíte, jak můžete jej snadno upravit. Ale předtím vám ukážu, jak můžete vidět UUID vašich oddílů přítomných v distribuci provedením některého z následujících příkazů:
cat /etc/fstab
sudo blkid|grep UUID
Ale pokud chcete zobrazit UUID konkrétního oddílu nebo zařízení, můžete to udělat takto:
sudo blkid | grep sdd4
Jakmile znáte UUID, můžete to změnit jednoduchým způsobem s následujícím příkazem za předpokladu, že se jedná o oddíl, pro který chcete změnit UUID:
umount /dev/sdd4
tune2fs /dev/sdd4 -U random
Jak vidíte, musíte nejprve odpojte oddíl chcete upravit, pak spusťte následující příkaz, aby náhodně vygeneroval nový UUID, a pak můžete znovu zkontrolovat UUID daného oddílu a ověřit, zda se změnil.
Nezapomeňte také upravit UUID v příslušném poli / etc / fstab. pokud je tento oddíl v tomto souboru, takže je automaticky připojen při spuštění systému. Jinak nastanou problémy s nerozpoznáním UUID. Zobrazený UUID můžete zkopírovat a vložit do příslušného pole fstab a nahradit starý pomocí oblíbeného textového editoru ...
Když zmíníte „a možnost shody dvou kódů je poměrně nízká“, ve skutečnosti nesouhlasím s vaší zmínkou, protože jsem naklonoval 7GB oddíl (indiferentní velikost pro test) do pěti oddílů a hádám, jestli mají všechny stejné UUID. Ale pokud zmíníte, že jsou zcela generovány sami, uvádím vám důvod, protože v době jejich generování systém všem přiřadí jiný UUID. Děkuji za přečtení.