Razlika između inačica stranice UUID
(→Kako pronaći UUID uređaja?) |
|||
(Nije prikazano 13 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 | + | {{Robelbox|theme=1|title=Uvod}}<div style="{{Robelbox/pad}}"> |
− | U Linuxu | + | 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 | ||
+ | </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 15: | Redak 30: | ||
== Kako pronaći UUID uređaja? == | == Kako pronaći UUID uređaja? == | ||
− | Za to koristimo ''blkid'' | + | Za to koristimo ''blkid'', ''vol_id'', ''ls'' naredbe. |
{{Info-balon|Info|Naredbe koristimo kao root korisnik.}} | {{Info-balon|Info|Naredbe koristimo kao root korisnik.}} | ||
− | + | ||
+ | === blkid === | ||
+ | |||
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/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" | ||
− | + | ||
+ | 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 37: | 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
Sadržaj
Kako pronaći UUID uređaja?
Za to koristimo blkid, vol_id, ls naredbe.
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
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.