Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#1 26 Jan 2007 17:59:10

ThunderM
Membru
Locaţie: Bucuresti
Înregistrat: 18 Jun 2006
Mesaje: 460

Ghid de baza UUID

Dupa cum destui dintre voi ati observat odata cu upgrade-ul la / instalarea Ubuntu 6.10 modul implicit de configurare a fisierului /etc/fstab (adica cel care contine o lista cu partitiile sistemului care se doresc a fi montate automat la pornirea sistemului ) s-a modificat un pic .

Astfel o linie care arata inainte ca :

Cod:

/dev/hda1 /               ext3    defaults,errors=remount-ro 0       1

Acum apare in forma urmatoare (ne avand si aceeasi valoare binenteles...) :

Cod:

UUID=9d0462b8-4038-483e-a43c-d814b8ac4f5e /               ext3    defaults,errors=remount-ro 0       1

Desi este o schimbare nu este tocmai o noutate faptul ca o partitie poate fi montata dupa UUID . E adevarat ca Ubuntu e una dintre putinele distributii care folosesc implicit acest mod de montare (nu mai stiu alta din pacate...) . Asta insa nu inseamna ca nu ati fi putut face montarea in acest mod folosind Ubuntu 6.06 sau o alta distributie linux. Pentru a intelege de ce va va ajuta sa stiti si ce este acel cod misterios.

UUID-ul (Universal Unique Identifier) este un cod cu lungimea de 128 de biti careare drept scop identificarea unui anumit "ceva" pastrand in acelasi timp un anumit grad de anonimitate. In cazul de fata acel ceva se intampla sa fie o partitie de tip ext3.

Anonimitatea este asigurata de numarul foarte mare de coduri unice si de modul de generare a lor. Cum sunt generate  exact nu are sens sa fie prezentat aici (si nici macar nu stiu cu exactitate) insa am inteles ca de obicei sunt bazate pe 3 componente : una fizica fixa (marimea partitiei s-ar incadra aici de exemplu) una temporala (partitia va primi un UUID in functie de data/ora la care este facuta formatarea) si cireasa de pe tort , una aleatorie .Si acum practic... Cat de multe lucruri stiti despre partitia/hard-discul meu din acel UUID ? tongue

Si acum de ce ? Care e sensul ? Pe langa faptul ca se poate este si folositor. Montarea folosind devece-ul de genul /dev/sda1' are dezavantajul faptului ca la o mutare a hardiscului (de pe un cablu ata pe altul sau de pe master pe slave de exemplu) acea locatie va deveni invalida. Iar daca pe ea era un partitia root a unui linux atunci acesta nu va mai boota.

Montand partitia folosind UUID ne scuteste de acea problema, referirea facundu-se cu exactitate la o anumita partitie indiferent unde s-ar afla ea. Faprul ca majoritatea sistemelor de fisiere creeaza acel UUID la formatare de cativa ani buni a facut aceasta solutie una viabila.

Dezavantajul este ca e un pic mai greu de lucrat cu el. E usor sa tii minte ca hda1 e partitia root a linuxului insa nu se poate spune acelasi lucru si despre acel cod... Insa nimeni nu a spus ca trebuie sa-l tineti minte. Pentru a afla uuid-ul unei partitii puteti rula comanda "vol_id" astfel (aici pentru partitia hda1):

Cod:

thunderm@Zeus:~$ sudo vol_id /dev/hda1
Password:
ID_FS_USAGE=filesystem
ID_FS_TYPE=ext3
ID_FS_VERSION=1.0
ID_FS_UUID=9d0462b8-4038-483e-a43c-d814b8ac4f5e
ID_FS_LABEL=
ID_FS_LABEL_SAFE=

De asemenea puteti vedea si UUID-urile tuturor partitiilor ruland comanda

Cod:

ls /dev/disk/by-uuid -alh

Rezultatul va contine lista pe care o doriti avand UUID-ul scris cu albastru deschis adica ceva asemanator cu :

Cod:

thunderm@Zeus:~$ ls /dev/disk/by-uuid -alh
total 0
drwxr-xr-x 2 root root 160 2007-01-26 18:25 .
drwxr-xr-x 6 root root 120 2007-01-26 18:25 ..
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 00FBAD1C33980F90 -> ../../hda6
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 44e26abf-21ef-4998-b416-3af7154293cd -> ../../hda7
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 7250EBA950EB7271 -> ../../hda5
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 9d0462b8-4038-483e-a43c-d814b8ac4f5e -> ../../hda1
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 C200916F00916AE5 -> ../../hda2
lrwxrwxrwx 1 root root  10 2007-01-26 18:25 F8D023D4D0239840 -> ../../hda8

Avand in vedere ca nu umblati toata ziua prin /etc/fstab nu cred ca este chiar atat de anevoios sa folositi UUID pentru montare. Daca este vorba de un hard-disc pe USB cu siguranta va veti multumi pentru efort mai tarziu tongue . La urma urmelor insa ramane la alegerea voastra ce sa folositi.

PS : se pot folosi si label-ul in cazul in care ati atribuit asa ceva partitiei. Pentru o partitie care are ca label 'ubuntu'
veti scrie ceva asemanator cu

Cod:

LABEL=ubuntu /               ext3    defaults,errors=remount-ro 0       1

Putini insa sunt cei care definesc label-uri la partitii si chiar si mai putini cei care le folosesc pentru montare datorita faptului ca nu este o modalitate prea sigura.

Editat ultima oară de ThunderM (26 Jan 2007 22:43:46)


All experiments should be reproductible . They should always fail in the same way...

Offline

 

#2 26 Jan 2007 21:17:18

LauRoman
Membru
Locaţie: Constanța, CT, România
Înregistrat: 27 Oct 2006
Mesaje: 230
Site web

Re: Ghid de baza UUID

Chiar am cumparat un Maxtor pe USB wink  si cred ca o sa ma ajute asta. Daca nu te superi te rog sa pui ghid-ul si pe Linux Soft, sau daca nu ai timp sper sa nu te superi daca il pun eu.


:
I believe that when we leave a place, part of it goes with us, and part of us remains. Go anywhere [...] when it is quiet and just listen. After a while, you will hear the echoes of all our conversations, every thought and word we've exchanged. Long after we have gone, our voices will linger in these walls.
:

Offline

 

#3 26 Jan 2007 22:36:18

ThunderM
Membru
Locaţie: Bucuresti
Înregistrat: 18 Jun 2006
Mesaje: 460

Re: Ghid de baza UUID

Forumul ubuntu e singurul forum din .ro pe unde activez. Timpul nu imi permite altceva. Binenteles ca nu ma supar daca il pui acolo. Ar fi frumos daca ai spune ca l-am scris eu dar daca nu faci asta tot nu ma supar tongue Oricum nu e cine stie ce....


All experiments should be reproductible . They should always fail in the same way...

Offline

 

#4 28 Jan 2007 07:55:23

sebastian
Administrator
Locaţie: Shanghai / Timisoara
Înregistrat: 31 Jul 2005
Mesaje: 616

Re: Ghid de baza UUID

si reproducerea lui laur3ooo pe linuxsoft
perfect: daca informatia nu circula, nu are valoare smile
Cu salutari

Offline

 

#5 03 Jul 2010 12:04:06

totedati
Membru nou
Locaţie: Sibiu
Înregistrat: 05 Jun 2010
Mesaje: 9

Re: Ghid de baza UUID

ThunderM a scris:

Putini insa sunt cei care definesc label-uri la partitii si chiar si mai putini cei care le folosesc pentru montare datorita faptului ca nu este o modalitate prea sigura.

cei care fac insa micul efort suplimentar de a defini un nume, label, eticheta, de fiecare data cand creeaza o partitie vor avea un mic avantaj. de fiecare data cand monteaza automat partitia, fara a fi definita in fstab, cum e cazul unui usbstick sau hdd extern pe usb, partitia va fi montata automat in /media intr-un director cu acelasi nume ca cel al etichetei partitiei ...

de exemplu am partitia cu numele, label-ul, eticheta, gigel pe usbstick ... o infing in portul usb, apare iconita, clic pe ea si automat se creeaza directorul /media/gigel in care sa montat automat usbstick-ul

alt avantaj al partitiilor cu nume ... in toate programele care imi listeaza dispozitivele si partitiile, gnome sau kde, am listate si partitiile nemontate afisate cu eticheta daca o au ... din nou, mult mai estetic si mai prietenos cu utilizatorul ...

asa ca definirea unui nume pentru fiecare partitie creata, indiferent pe ce mediu, hdd intern, hdd extern pe usb, usbstick-uri, chiar si pe cdrom-uri sau dvd-uri, si ele au ceva echivalent, e un lucru bun care isi va dovedi utilitatea mai tarziu ...

Editat ultima oară de totedati (03 Jul 2010 12:38:43)

Offline

 

#6 03 May 2011 00:59:40

nos_30
Membru
Locaţie: piatra neamt
Înregistrat: 27 Jan 2010
Mesaje: 54

Re: Ghid de baza UUID

pentru a vedea uuid incercati si comanda
blkid
va va ajuta sa veteti partitiile de pe hdd si uuidur-ile


daca tu nu stii ,nu esti mai prost ca mine ,
ori nu ti-ai dat interesul sa inveti cind ai avut ocazia ,
ori eu am invatat inaintea ta ! check your ip

Offline

 
Feed

Antet forum

Powered by FluxBB