Razlika između inačica stranice UUID

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Kako pronaći UUID uređaja?)
 
(Nije prikazano 12 međuinačica 2 suradnika)
Redak 1: Redak 1:
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 uređaj sa kojeg se podiže operativni sustav.
+
{{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.  
  
U Linuxu se koristi UUID (''Universally Unique Identifier'') sustav. Najčešće se taj sustav koristi za obilježavanje uređaja za pohranu podataka.
+
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
 +
</div>
 +
{{Robelbox-close}}
 +
 
 +
 
 +
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.
 
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.
 
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:
 
Na primjer u ovim mapama i datotekama je posebno važno da se uređaji označavaju UUID-om:
Redak 16: Redak 30:
 
== Kako pronaći UUID uređaja? ==
 
== Kako pronaći UUID uređaja? ==
  
Za to koristimo ''blkid'' ili ''vol_id'' naredbe.
+
Za to koristimo ''blkid'', ''vol_id'', ''ls'' naredbe.
 
{{Info-balon|Info|Naredbe koristimo kao root korisnik.}}
 
{{Info-balon|Info|Naredbe koristimo kao root korisnik.}}
Na primjer naredba
+
 
 +
=== blkid ===
 +
 
 
  blkid
 
  blkid
 +
naredba će vam dati ispis UUID-ova svih uređaja na vašem sustavu.
  
će vam dati ispis sličan ovom:
 
 
  /dev/sda1: TYPE="ntfs" UUID="72C0DE8EC0DE57C5" LABEL="windows"  
 
  /dev/sda1: TYPE="ntfs" UUID="72C0DE8EC0DE57C5" LABEL="windows"  
 
  /dev/sda2: UUID="30fcb748-ad1e-4228-af2f-951e8e7b56df" SEC_TYPE="ext2" TYPE="ext3"  
 
  /dev/sda2: UUID="30fcb748-ad1e-4228-af2f-951e8e7b56df" SEC_TYPE="ext2" TYPE="ext3"  
 
  /dev/sda5: TYPE="swap" UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c"  
 
  /dev/sda5: TYPE="swap" UUID="8c4e69f8-5074-42c0-8134-0b2429c4c02c"  
 
  /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat"  
 
  /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat"  
Naredba {{Info-balon|vol_id|Na Ubuntuu 9.10 vol_id se više ne koristi.}}
+
 
 +
Možete i specificirati pa dobiti UUID točno određenog uređaja. To uradite na ovaj način:
 +
blkid /dev/sdXY
 +
(Zamijenite X i Y željenim vrijednostima)
 +
 
 +
=== vol_id ===
 +
 
 +
{{Info-balon|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
 
  vol_id -u /dev/sda2
 
će nam dati ovakav ispis:
 
će nam dati ovakav ispis:
 
   30fcb748-ad1e-4228-af2f-951e8e7b56df
 
   30fcb748-ad1e-4228-af2f-951e8e7b56df
 +
 +
=== ls ===
 +
 
Možete koristiti i naredbu [[ls]].
 
Možete koristiti i naredbu [[ls]].
 
  ls -l /dev/disk/by-uuid/
 
  ls -l /dev/disk/by-uuid/
Redak 38: Redak 67:
 
  lrwxrwxrwx 1 root root 10 2008-06-04 03:10 72C0DE8EC0DE57C5 -> ../../sda1
 
  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
 
  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 ==
 +
*[https://help.ubuntu.com/community/UsingUUID Using UUID - Ubuntu Community Documentation]
 +
*[http://www.arsgeek.com/2008/01/02/how-to-find-your-uuids-for-devices-in-ubuntu-and-other-debian-based-distros/ www.arsgeek.com]
 +
*[http://www.unixtutorial.org/2008/05/ubuntu-uuid-how-to/ www.unixtutorial.org]

Trenutačna izmjena od 19:50, 29. 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

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" 

Možete i specificirati pa dobiti UUID točno određenog uređaja. To uradite na ovaj način:

blkid /dev/sdXY

(Zamijenite X i Y željenim vrijednostima)

vol_id

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