BLKID(8) Administrare sistem BLKID(8) NUME blkid - localizeaza/afi<?>eaza atributele dispozitivului de blocuri REZUMAT blkid --label eticheta | --uuid uuid blkid [--no-encoding --garbage-collect --list-one --cache-file fi<?>ier] [--output format] [--match-tag marcaj-indicator] [--match-token NUME=valoare] [device...] blkid --probe [--offset decalaj] [--output format] [--size dimensiune] [--match-tag marcaj-indicator] [--match-types lista] [--usages lista] [--no-part-details] dispozitiv... blkid --info [--output format] [--match-tag marcaj-indicator] dispozitiv... DESCRIERE Programul blkid este interfa<?>a de linie de comanda pentru a lucra cu biblioteca libblkid(3). Acesta poate determina tipul de con<?>inut (de exemplu, sistem de fi<?>iere sau swap) pe care il de<?>ine un dispozitiv de blocuri <?>i, de asemenea, atributele (marcaje, perechi NUME=valoare) din metadatele de con<?>inut (de exemplu, campurile LABEL sau UUID). Se recomanda sa folosi<?>i comand *lsblk(8)a pentru a ob<?>ine informa<?>ii despre dispozitivele de bloc, sau <<lsblk --fs>> pentru a ob<?>ine o imagine de ansamblu a sistemelor de fi<?>iere, sau* findmnt(8) pentru a cauta in sistemele de fi<?>iere deja montate. lsblk(8) ofera mai multe informa<?>ii, un control mai bun asupra formatelor de ie<?>ire, este u<?>or de utilizat in scripturi <?>i nu necesita permisiuni de root pentru a ob<?>ine informa<?>ii reale. blkid cite<?>te informa<?>ii direct de la dispozitive, iar pentru utilizatorii non-root returneaza informa<?>ii neverificate din zona de prestocare (cache). blkid este conceput in principal pentru servicii de sistem <?>i pentru a testa func<?>ionalitatea libblkid(3). Cand se specifica dispozitivul, sunt afi<?>ate numai marcajele de pe acest dispozitiv. Este posibil sa se specifice mai multe argumente dispozitiv in linia de comanda. Daca nu se indica niciunul, sunt afi<?>ate toate parti<?>iile sau dispozitivele neparti<?>ionate care apar in /proc/partitions, daca acestea sunt recunoscute. blkid are doua forme principale de func<?>ionare: fie cauta un dispozitiv cu o anumita pereche NUME=valoare, fie afi<?>eaza perechile NUME=valoare pentru unul sau mai multe dispozitive specificate. Din motive de securitate, blkid ignora in tacere toate dispozitivele in cazul in care rezultatul sondajului este ambivalent (sunt detectate mai multe sisteme de fi<?>iere care intra in coliziune). In acest caz, modul de sondare de nivel inferior (-p) ofera mai multe informa<?>ii <?>i o stare de ie<?>ire suplimentara. Se recomanda utilizarea wipefs(8) pentru a ob<?>ine o imagine de ansamblu detaliata <?>i pentru a <?>terge lucrurile invechite (<?>iruri magice) de pe dispozitiv. OP<?>IUNI Argumentele dimensiunea <?>i decalaj pot fi urmate de sufixele multiplicative KiB (=1024), MiB (=1024*1024), <?>i a<?>a mai departe pentru GiB, TiB, PiB, EiB, ZiB <?>i YiB (,,iB" este op<?>ional, de exemplu, ,,K" are aceea<?>i semnifica<?>ie ca <?>i ,,KiB"), sau sufixele KB (=1000), MB (=1000*1000) <?>i a<?>a mai departe pentru GB, TB, PB, EB, ZB <?>i YB. -c, --cache-file fi<?>ier-zona-de-prestocare Cite<?>te din fi<?>ier-zona-de-prestocare in loc sa citeasca din fi<?>ierul de zona de prestocare (cache) implicit (consulta<?>i sec<?>iunea CONFIGURATION FILE pentru mai multe detalii). Daca dori<?>i sa inceapa cu o zona de prestocare curata (adica sa nu raporteze dispozitivele scanate anterior, dar care nu sunt neaparat disponibile in acest moment), specifica<?>i /dev/null. -d, --no-encoding Nu codifica caracterele care nu sunt imprimabile. Caracterele care nu sunt imprimabile sunt codificate in mod implicit prin nota<?>ia ^ <?>i M-. Re<?>ine<?>i ca formatul de ie<?>ire --output udev utilizeaza o codificare diferita care nu poate fi dezactivata. -D, --no-part-details Nu afi<?>eaza informa<?>iile ( marcajele PART_ENTRY_*) din tabelul de parti<?>ii in modul de sondare de nivel scazut. -g, --garbage-collect Efectueaza o trecere de colectare a gunoiului din zona de prestocare a blkid pentru a elimina dispozitivele care nu mai exista. -H, --hint configurarea Stabile<?>te indica<?>iile de sondare. Indica<?>iile sunt o modalitate op<?>ionala de a for<?>a func<?>iile de sondare sa verifice, de exemplu, o alta loca<?>ie. In prezent, se accepta ,,session_offset=numar" pentru a stabili pozi<?>ia sesiunii pe UDF cu mai multe sesiuni. -i, --info Afi<?>eaza informa<?>ii despre limitele de In/Ie<?> (aka topologie In/Ie<?>). Formatul de ie<?>ire ,,export" este activat automat. Aceasta op<?>iune poate fi utilizata impreuna cu op<?>iunea --probe. -k, --list-filesystems Listeaza toate sistemele de fi<?>iere <?>i RAID-urile cunoscute <?>i iese. -l, --list-one Cauta doar un singur dispozitiv care corespunde parametrului de cautare specificat cu op<?>iunea --match-token. Daca exista mai multe dispozitive care corespund parametrului de cautare specificat, atunci este returnat dispozitivul cu cea mai mare prioritate <?>i/sau primul dispozitiv gasit cu o anumita prioritate (a se vedea insa nota de mai jos despre udev). Tipurile de dispozitive, in ordinea descrescatoare a priorita<?>ii, sunt: Device Mapper, EVMS, LVM, MD <?>i, in cele din urma, dispozitive obi<?>nuite de tip bloc. Daca aceasta op<?>iune nu este specificata, blkid va imprima toate dispozitivele care corespund parametrului de cautare. Aceasta op<?>iune for<?>eaza blkid sa utilizeze udev atunci cand este folosit pentru marcajele LABEL sau UUID in --match-token. Scopul este de a oferi o ie<?>ire in concordan<?>a cu alte utilita<?>i (cum ar fi mount(8), etc.) pe sistemele in care aceea<?>i eticheta este utilizata pentru mai multe dispozitive. -L, --label eticheta Cauta dispozitivul care utilizeaza acest sistem de fi<?>iere eticheta; acest lucru este egal cu --list-one --output device --match-token LABEL=eticheta. Aceasta metoda de cautare este capabila sa utilizeze in mod fiabil legaturile simbolice udev /dev/disk/by-label (in func<?>ie de o configurare din /etc/blkid.conf). Evita<?>i utilizarea directa a legaturilor simbolice; nu este fiabil sa utiliza<?>i legaturile simbolice fara verificare. Op<?>iunea --label func<?>ioneaza pe sisteme cu <?>i fara udev. Din pacate, blkid(8) original din e2fsprogs folose<?>te op<?>iunea -L ca sinonim pentru -o lista. Pentru o mai buna portabilitate, utiliza<?>i -l -o dispozitiv -t LABEL=eticheta_ <?>i -o lista in scripturile dvs. mai degraba decat op<?>iunea -L. -n, --match-types lista Restrange func<?>iile de sondare la lista specificata (separata prin virgule) de tipuri de super-blocuri (nume). Elementele din lista pot fi prefixate cu ,,no" pentru a specifica tipurile care trebuie ignorate. De exemplu: blkid --probe --match-types vfat,ext3,ext4 /dev/sda1 probeaza pentru sistemele de fi<?>iere vfat, ext3 <?>i ext4 <?>i blkid --probe --match-types nominix /dev/sda1 probeaza pentru toate formatele acceptate, cu excep<?>ia sistemelor de fi<?>iere minix. Aceasta op<?>iune este utila numai impreuna cu --probe. -o, --output format Utilizeaza formatul de ie<?>ire specificat. Re<?>ine<?>i ca ordinea variabilelor <?>i a dispozitivelor nu este fixa. A se vedea, de asemenea, op<?>iunea -s. Parametrul format poate fi: full afi<?>eaza toate marcajele (modul implicit) value afi<?>eaza valoarea <?>i marcajele list afi<?>eaza dispozitivele intr-un format amiabil cu utilizatorul; acest format de ie<?>ire nu este acceptat pentru sondarea de nivel scazut (--probe sau --info). Acest format de ie<?>ire este DEPRECIAT in favoarea comenzii lsblk(8). device afi<?>eaza numai numele dispozitivului; acest format de ie<?>ire este intotdeauna activat pentru op<?>iunile --label <?>i --uuid udev afi<?>eaza perechile cheie="valoare" pentru a fi u<?>or de importat in mediul udev; cheile sunt precedate de prefixele ID_FS_ sau ID_PART_. Valoarea poate fi modificata pentru a fi sigura pentru mediul udev; este permisa ASCII simplu, cu majuscule hexazecimale <?>i UTF-8 valid, orice altceva (inclusiv spa<?>iile albe) este inlocuit cu ,,_". Cheile cu postfix _ENC utilizeaza eludarea hexazecimala pentru caracterele nesigure. Ie<?>irea udev returneaza eticheta ID_FS_AMBIVALENT daca sunt detectate mai multe superblocuri, iar etichetele ID_PART_ENTRY_* sunt intotdeauna returnate pentru toate parti<?>iile, inclusiv pentru parti<?>iile goale. Acest format de ie<?>ire este DEPRECIAT. export afi<?>eaza perechile cheie=valoare pentru a facilita importul in mediu; acest format de ie<?>ire este activat automat atunci cand sunt solicitate limitele In/Ie<?> (op<?>iunea --info). Caracterele care nu sunt imprimabile sunt codificate prin nota<?>ia ^ <?>i M-, iar toate caracterele poten<?>ial nesigure sunt scapate. json Afi<?>eaza intrarile etichetelor in obiecte JSON. -O, --offset pozi<?>ia Sondeaza la pozi<?>ia data (utila numai cu --probe). Aceasta op<?>iune poate fi utilizata impreuna cu op<?>iunea --info. -p, --probe Trece la modul de sondare a super-blocurilor la nivel scazut (ocolind zona de prestocare). Re<?>ine<?>i ca sondarea la nivel scazut returneaza, de asemenea, informa<?>ii despre tipul de tabel de parti<?>ii (eticheta PTTYPE) <?>i despre parti<?>ii (etichetele PART_ENTRY_*). Numele etichetelor produse de sondarea de nivel scazut se bazeaza pe numele utilizate intern de libblkid <?>i pot fi diferite fa<?>a de cele executate fara --probe (de exemplu PART_ENTRY_UUID= vs PARTUUID=). A se vedea, de asemenea, --no-part-details. -s, --match-tag marcaj-indicator Pentru fiecare dispozitiv (specificat), se afi<?>eaza numai etichetele care se potrivesc cu marcaj. Este posibil sa se specifice mai multe op<?>iuni --match-tag. Daca nu este specificat niciun marcaj, atunci sunt afi<?>ate toate simbolurile pentru toate dispozitivele (specificate). Pentru a reimprospata doar zona de prestocare (cache) fara a afi<?>a niciun simbol, utiliza<?>i --match-tag none fara alte op<?>iuni. -S, --size dimensiunea Suprascrie dimensiunea dispozitivului/fi<?>ierului (util numai cu --probe). -t, --match-token NUME=valoare Cauta dispozitive de bloc cu simboluri numite NUME care au valoarea valoare <?>i afi<?>eaza toate dispozitivele gasite. Valorile comune pentru NUME includ TYPE, LABEL <?>i UUID. Daca nu exista dispozitive specificate pe linia de comanda, vor fi cautate toate dispozitivele de bloc; in caz contrar, sunt cautate numai dispozitivele specificate. -u, --usages lista Restric<?>ioneaza func<?>iile de sondare la lista de tipuri de ,,utilizare" specificate (separate prin virgule). Tipurile de utilizare acceptate sunt: ,,filesystem", ,,raid", ,,crypto" <?>i ,,other". Elementele din lista pot fi prefixate cu ,,no" pentru a specifica tipurile de utilizare care trebuie ignorate. De exemplu: blkid --probe --usages filesystem,other /dev/sda1 probeaza toate sistemele de fi<?>iere <?>i alte formate (de exemplu, swap) <?>i blkid --probe --usages noraid /dev/sda1 probeaza pentru toate formatele acceptate, cu excep<?>ia RAID-urilor. Aceasta op<?>iune este utila numai impreuna cu --probe. -U, --uuid uuid Cauta dispozitivul care utilizeaza acest uuid de sistem de fi<?>iere. Pentru mai multe detalii, consulta<?>i op<?>iunea --label. -h, --help Afi<?>eaza acest mesaj de ajutor <?>i iese. -V, --version Afi<?>eaza versiunea <?>i iese. STARE DE IE<?>IRE In cazul in care dispozitivul specificat sau dispozitivul adresat de simbolul specificat (op<?>iunea --match-token) a fost gasit <?>i este posibil sa se colecteze orice informa<?>ii despre dispozitiv, se returneaza starea de ie<?>ire 0. Re<?>ine<?>i ca op<?>iunea --match-tag filtreaza etichetele de ie<?>ire, dar nu afecteaza starea de ie<?>ire. In cazul in care marcajul specificat nu a fost gasit sau daca nu a putut fi identificat niciun dispozitiv (specificat) sau daca este imposibil sa se adune informa<?>ii despre identificatorii sau con<?>inutul dispozitivului, se returneaza starea de ie<?>ire 2. In cazul erorilor de utilizare sau al altor erori, se returneaza o stare de ie<?>ire de 4. In cazul in care a fost detectat un rezultat de sondare ambivalent prin modul de sondare de nivel scazut (-p), se returneaza o stare de ie<?>ire de 8. FI<?>IER DE CONFIGURARE Loca<?>ia standard a fi<?>ierului de configurare /etc/blkid.conf poate fi suprascrisa de variabila de mediu BLKID_CONF. Urmatoarele op<?>iuni controleaza biblioteca libblkid: SEND_UEVENT=<yes|not> Trimite uevent atunci cand legatura simbolica_/dev/disk/by-{label,uuid,partuuid,partlabel}/_ nu se potrive<?>te cu LABEL, UUID, PARTUUID sau PARTLABEL de pe dispozitiv. Valoarea implicita este ,,yes". CACHE_FILE=<ruta> Suprascrie loca<?>ia standard a fi<?>ierului zonei de prestocare (cache). Aceasta configura<?>ie poate fi suprascrisa de variabila de mediu BLKID_FILE. Valoarea implicita este /run/blkid/blkid.tab, sau /etc/blkid.tab pe sistemele fara un director /run. EVALUATE=<metode> Define<?>te metoda (metodele) de evaluare LABEL <?>i UUID. In prezent, biblioteca libblkid accepta metodele ,,udev" <?>i ,,scan". Se pot specifica mai multe metode intr-o lista separata prin virgule. Valoarea implicita este ,,udev,scan". Metoda ,,udev" utilizeaza legaturile simbolice udev /dev/disk/by-*, iar metoda ,,scan" scaneaza toate dispozitivele bloc din fi<?>ierul /proc/partitions. MEDIU Configurarea LIBBLKID_DEBUG=all activeaza ie<?>irea de depanare. AUTORI blkid a fost scris de Andreas Dilger pentru libblkid <?>i imbunata<?>it de Theodore Ts'o <?>i Karel Zak. CONSULTA<?>I <?>I libblkid(3), findfs(8), lsblk(8), wipefs(8) RAPORTAREA ERORILOR Pentru rapoarte de eroare, folosi<?>i sistemul de urmarire al erorilor <https://github.com/util-linux/util-linux/issues>. DISPONIBILITATE Comanda blkid face parte din pachetul util-linux care poate fi descarcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>. util-linux 2.41 2025-03-29 BLKID(8)