Cum știu uuid - e blkid partiție și echipa vol_id

prefață

Cele mai noi distribuții Linux a devenit o modă la secțiuni de nume nu sunt pe „numele“, de exemplu, / dev / hda2, și folosind UUID'y - Identificatori unici. Ei arata ca un total imposibil de citit pentru un număr de prim rang-umane, și chiar hexazecimal, de exemplu: UUID = „5a179614-0415-48c6-a9ad-3f6ad9596619“.

Ușor de înțelegere și umple aceste fișiere de configurare cum ar fi, de exemplu, / etc / fstab «îmbunătățit în mod semnificativ.“ A devenit imposibil să înțelegem ce fel de subiect în discuție. Ei bine, dacă aveți doar cinci sau șase secțiuni, vă puteți aminti în continuare, la ce rata de schimb, și în ce rădăcină. În cazul în care secțiunile de trei ori mai mult? Da, în cazul în care, de asemenea, elimina definitiv unul și de a crea alta? Moda cere sacrificiu.

Cine ar avea nevoie de UUID'y și pentru care ei sunt într-adevăr confortabil? servere mari sysadmin, care au, în același timp, există tot felul de tipuri de media, și chiar combinate în tot felul RAID'y siadminskie și alte probleme. Pentru ei, atunci când aveți nevoie pentru a transfera conținut dintr-un mediu la altul, apoi devine un drept problemă mare pentru a face modificări aceleiași / etc / fstab manual. Cu UUID'ami același nucleu, cu ajutorul unui software special, care găsește și marchează secțiuni ale titularilor în mod automat. Acest lucru le salvează o mulțime de timp și efort.

muritor simplă, având două calculatoare cu trei hard disk-uri de pe ambele aceste UUID'y necesare ca semafor iepure de câmp. Eu personal primul lucru șterge fără milă toate numerele din fișierul / etc / fstab și /boot/grub/menu.lst. Acest lucru îmi permite să evite dureri de cap atunci când clonarea partiții atunci când există două secțiuni cu același „număr unic“.

blkid echipa

blkid echipă fără opțiuni

comandă Blkid fără opțiuni, care a fost lansat cu superpolzoatelya drepturi, se afișează pe ecranul de afișare a informațiilor conținute în /etc/blkid.tab fișier:

Te-am avertizat. Aici, desigur, puteți afla dacă doriți, dar nu este clar în cazul în care aceasta poate dura o astfel de dorință, atunci când se poate face mai ușor. Și anume blkid executați comanda cu opțiunea -c.

comandă Blkid cu opțiunea -c

Destul de un alt lucru, nu-i așa?

De aceea, vă sfătuim să păstrați fișierele vechi blkid.tab blkid.tab.old și sub alte nume, apoi la următorul boot va crea un brand nou blkid.tab curat un fișier, în cazul în care totul va fi ca în producția blkid -c / dev / null. Ar trebui apoi verificați / etc / fstab și /boot/grub/menu.lst.

Restul opțiunilor de comandă sunt extrem de inexpresiv și inutil. Lucrarea de a le aminti, pur și simplu rulați comanda fără nici o opțiune, la toate, sau cu opțiunea -c / dev / null. Cu toate acestea:

opțiune

Acesta oferă informații cu privire la dispozitivul specificat.

Găsiți toate dispozitivele care îndeplinesc criteriile specificate, dacă TIP, etichetă sau UUID. Puteți restrânge gama de căutare prin introducerea în linia de comandă numele dispozitivelor de interes:

Acest criteriu va da numai dispozitivul dorit.

Acesta vă permite să selectați formatul de ieșire din trei posibile: valoarea (valoarea criteriu), dispozitiv (dispozitiv) sau complet (complet). De exemplu:

Mana a spus că, în unele scavenges blkid cache. Dacă vrei să spui /etc/blkid.tab fișier nu funcționează.

Acesta scrie date la fișierul pe care o specificați, în loc să /etc/blkid.tab fișier.

Se afișează versiunea programului.

Asta e tot ceea ce privește echipa blkid. Cu toate acestea, există alte oportunități de a învăța secțiunea UUID.

Cele mai evidente - căutați în directorul / dev:

Există patru subdirectoare, dintre care unul este de-UUID. Să vedem:

Asta e doar încearcă să ghicească ceea ce privește! Nu, nu este o metodă.

vol_id echipa

Există încă o vol_id echipa. Este atât de simplu, și de mana ei, astfel scris în mod clar că se ocupă cu ea nu este dificil. De exemplu:

Bine și de comandă convenabil, este păcat că nu toate distribuțiile au loc.

concluzie

Pentru desert am salvat cel mai interesant: Cine atribuie dispozitive UUID'y? În cazul în care în scris aceste ID-uri de aceeași?

Dacă vorbim despre partiții hard disk, apoi UUID'y atribuit în procesul de creare a unui sistem de fișiere (cum pretind unii care sunt calculate din caracteristicile secțiunii), și înregistrate undeva în superblocks. partiție Oricum, nu au fost încă formatat nu UUID'a. Și când clonarea partiție cu dd, secțiunea în care este montată o clonă, schimbarea identificatorul UUID în clona.

În timp ce computerul pornește, programul udev înregistrează secțiunea UUID în nodul său - fișier de dispozitiv bloc în directorul / dev. Cele mai accesibile utilizatorului părți ale sistemului de fișiere, secțiunile UUID'y pot fi găsite în fișierul /etc/blkid.tab, dar aceste informații pot fi depășite.

Fie că îmi place sau nu, dar UUID'y devin parte a vieții de zi cu zi a utilizatorilor de Linux. Și nu există nici un mister în ele.

Citește alte articole interesante