Razlika između inačica stranice UUID

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
Redak 1: Redak 1:
 
{{Robelbox|theme=1|title=Uvod}}<div style="{{Robelbox/pad}}">
 
{{Robelbox|theme=1|title=Uvod}}<div style="{{Robelbox/pad}}">
UUID je kratica koja dolazi od ''Universal Unique IDentifier'' (Univerzalni Jedinstveni Identifikator). Radi se o identifikacijskom kodu koji ima svaki uređaj za pohranu podataka na vašem sustavu.  
+
UUID je kratica koja dolazi od ''Universal Unique IDentifier'' (Univerzalni Jedinstveni IDentifikator). Radi se o identifikacijskom kodu koji ima svaki uređaj za pohranu podataka na vašem sustavu.  
  
 
Kod jednoznačno određuje te uređaje. Na taj način ne može doći do njihove zamjene.
 
Kod jednoznačno određuje te uređaje. Na taj način ne može doći do njihove zamjene.

Inačica od 20:32, 27. studenoga 2009.

Uvod

UUID je kratica koja dolazi od Universal Unique IDentifier (Univerzalni Jedinstveni IDentifikator). Radi se o identifikacijskom kodu koji ima svaki uređaj za pohranu podataka na vašem sustavu.

Kod jednoznačno određuje te uređaje. Na taj način ne može doći do njihove zamjene.

Pomoću UUID-a možemo označiti CD/DVD uređaje, USB flash uređaje, kao i bilo koju particiju na vašim hard diskovima.

Evo kako jedan takav UUID izgleda:

c73a37c8-ef7f-40e4-b9de-8b2f81038441


Ponekada je posebno važno da se neki uređaj jednoznačno obilježi, kako bismo izbjegli pogreške u identifikaciji. Na primjer kada želimo na siguran način obilježiti hard disk sa kojeg se podiže operativni sustav.

U Linuxu tada koristimo UUID (Universally Unique Identifier) sustav.

Obilježavanje pomoću /dev/hdXY ili /dev/sdXY nije uvijek sigurno, budući da se ta obilježja mogu promijeniti između bootanja sustava.

Naravno, označavanje pomoću /dev/hdxy i /dev/sdxy se i dalje koristi budući da je jednostavnije, ali u posebno kritičnim mapama i datotekama ipak koristimo UUID.


Na primjer u ovim mapama i datotekama je posebno važno da se uređaji označavaju UUID-om:

  • /boot/grub/menu.lst
  • /etc/fstab
  • /etc/initramfs-tools/conf.d/resume


Kako pronaći UUID uređaja?

Za to koristimo blkid, vol_id, ls naredbe.

Info
Naredbe koristimo kao root korisnik.

blkid - Doznajte UUID svih uređaja

blkid

naredba će vam dati ispis UUID-ova svih uređaja na vašem sustavu.

/dev/sda1: TYPE="ntfs" UUID="72C0DE8EC0DE57C5" LABEL="windows" 
/dev/sda2: UUID="30fcb748-ad1e-4228-af2f-951e8e7b56df" SEC_TYPE="ext2" TYPE="ext3" 
/dev/sda5: TYPE="swap" UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c" 
/dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat" 

vol_id - Doznajte UUID točno određenog uređaja

Naredba
vol_id
Na Ubuntuu 9.10 vol_id se više ne koristi.

Kada znate točno ime uređaja (Npr. sda1) njegov UUID doznajete naredbom:

vol_id

Npr:

vol_id -u /dev/sda2

će nam dati ovakav ispis:

 30fcb748-ad1e-4228-af2f-951e8e7b56df

ls

Možete koristiti i naredbu ls.

ls -l /dev/disk/by-uuid/

Dobijete ispis sličan ovom:

total 0
lrwxrwxrwx 1 root root 10 2008-06-04 03:10 30fcb748-ad1e-4228-af2f- 951e8e7b56df -> ../../sda2
lrwxrwxrwx 1 root root 10 2008-06-07 16:51 4848-E35A -> ../../sdb1
lrwxrwxrwx 1 root root 10 2008-06-04 03:10 72C0DE8EC0DE57C5 -> ../../sda1
lrwxrwxrwx 1 root root 10 2008-06-04 03:10 8c4e69f8-5074-42c0-8134-0b2429c4c02c -> ../../sda5

Koliko u stvari postoji UUID brojeva?

UUID je 16-bajtni (128-bitni) broj. To znači da je broj mogućih UUID-ova 2 na 128 potenciju. To znači, ako bi se svake nanosekunde stvorilo 1 000 000 000 000 UUID-ova, trebalo bi oko 10 milijardi godina da bi stvorili sve UUID brojeve.


Poveznice

Using UUID - Ubuntu Community Documentation

www.arsgeek.com

www.unixtutorial.org