Razlika između inačica stranice UUID

Izvor: HrOpenWiki
Skoči na: orijentacija, traži
(Kako pronaći UUID uređaja?)
 
(Nisu prikazane 3 međuinačice 2 suradnika)
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.
Redak 8: Redak 8:
 
Evo kako jedan takav UUID izgleda:
 
Evo kako jedan takav UUID izgleda:
 
  c73a37c8-ef7f-40e4-b9de-8b2f81038441
 
  c73a37c8-ef7f-40e4-b9de-8b2f81038441
 
 
 
  </div>
 
  </div>
 
  {{Robelbox-close}}
 
  {{Robelbox-close}}
Redak 35: Redak 33:
 
{{Info-balon|Info|Naredbe koristimo kao root korisnik.}}
 
{{Info-balon|Info|Naredbe koristimo kao root korisnik.}}
  
=== blkid - Doznajte UUID svih uređaja ===
+
=== blkid ===
  
 
  blkid
 
  blkid
Redak 45: Redak 43:
 
  /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat"  
 
  /dev/sdb1: SEC_TYPE="msdos" UUID="4848-E35A" TYPE="vfat"  
  
=== vol_id - Doznajte UUID točno određenog uređaja ===
+
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)
  
Naredba {{Info-balon|vol_id|Na Ubuntuu 9.10 vol_id se više ne koristi.}}
+
=== 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:
 
Kada znate točno ime uređaja (Npr. sda1) njegov UUID doznajete naredbom:
 
  vol_id
 
  vol_id
Redak 71: Redak 73:
  
 
== Poveznice ==
 
== Poveznice ==
 
+
*[https://help.ubuntu.com/community/UsingUUID Using UUID - Ubuntu Community Documentation]
[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]
[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 20: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