La UUID (univerzálny jedinečný identifikátor) je univerzálny jedinečný identifikátor, ktorý jedinečne identifikuje oblasť súborového systému alebo FS. Je to štandardný kód používaný v Linuxe, ktorý môžete vidieť napríklad v / etc / fstab, a ktorý sa skladá zo 16 bajtov, teda 128 bitov. Preto sa skladá z 36 alfanumerických znakov rozdelených do piatich skupín vo formáte: 8-4-4-4-12. To dáva veľa dostupných kódov a šanca na párovanie dvoch kódov je dosť nízka.
Typickým UUID môže byť napríklad 6700b9562-d30b-5d52-82bc-655787665500. Ak sa ocitnete v správe operačného systému GNU / Linux a chcete ho z nejakého dôvodu zmeniť, teraz uvidíte, ako môžete ho ľahko upraviť. Ale predtým vám ukážem, ako môžete vidieť UUID vašich oddielov prítomných vo vašej distribúcii vykonaním niektorého z nasledujúcich príkazov:
cat /etc/fstab
sudo blkid|grep UUID
Ale ak chcete zobraziť UUID konkrétneho oddielu alebo zariadenia, môžete to urobiť takto:
sudo blkid | grep sdd4
Keď poznáte UUID, môžete to zmeniť jednoduchým spôsobom nasledujúcim príkazom za predpokladu, že ide o oddiel, pre ktorý chcete zmeniť UUID:
umount /dev/sdd4
tune2fs /dev/sdd4 -U random
Ako vidíte, musíte najskôr odpojte oddiel ktorý chcete upraviť, potom spustite nasledujúci príkaz, aby náhodne vygeneroval nový UUID. Potom môžete znova skontrolovať UUID daného oddielu a overiť, či sa zmenil.
Nezabudnite tiež upraviť UUID v príslušnom poli / etc / fstab. ak je tento oddiel v tomto súbore, takže sa pripojí automaticky pri štarte systému. Inak sa vyskytnú problémy s nerozpoznaním UUID. Zobrazený UUID môžete skopírovať a vložiť do príslušného poľa fstab, aby ste nahradili starý pomocou obľúbeného textového editora ...
Keď spomeniete „a možnosť zhody dvoch kódov je dosť nízka“, v skutočnosti nesúhlasím s vašou zmienkou, pretože som naklonoval 7 GB oddiel (pre test ľahostajná veľkosť) do piatich oddielov a hádam, či mali všetky rovnaké UUID. Ale ak spomeniete, že sú úplne generované sami, uvádzam vám dôvod, pretože v čase ich generovania systém priraďuje všetkým iný UUID. Ďakujem, že si ma prečítal.