- testing 2.40.4-5
- unstable 2.40.4-5
- experimental 2.41-2
BLKID(8) | Administrare sistem | BLKID(8) |
NUME¶
blkid - localizează/afișează 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 listă] [--usages listă] [--no-part-details] dispozitiv...
blkid --info [--output format] [--match-tag marcaj-indicator] dispozitiv...
DESCRIERE¶
Programul blkid este interfața de linie de comandă pentru a lucra cu biblioteca libblkid(3). Acesta poate determina tipul de conținut (de exemplu, sistem de fișiere sau swap) pe care îl deține un dispozitiv de blocuri și, de asemenea, atributele (marcaje, perechi NUME=valoare) din metadatele de conținut (de exemplu, câmpurile LABEL sau UUID).
Se recomandă să 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 căuta în sistemele de fișiere deja montate.
lsblk(8) oferă mai multe informații, un
control mai bun asupra formatelor de ieșire, este ușor de
utilizat în scripturi și nu necesită permisiuni de root
pentru a obține informații reale. blkid citește
informații direct de la dispozitive, iar pentru utilizatorii non-root
returnează informații neverificate din zona de prestocare
(cache). blkid este conceput în principal pentru servicii de
sistem și pentru a testa funcționalitatea libblkid(3).
Când se specifică dispozitivul, sunt afișate numai marcajele de pe acest dispozitiv. Este posibil să se specifice mai multe argumente dispozitiv în linia de comandă. Dacă nu se indică niciunul, sunt afișate toate partițiile sau dispozitivele nepartiționate care apar în /proc/partitions, dacă acestea sunt recunoscute.
blkid are două forme principale de funcționare: fie caută un dispozitiv cu o anumită pereche NUME=valoare, fie afișează perechile NUME=valoare pentru unul sau mai multe dispozitive specificate.
Din motive de securitate, blkid ignoră în tăcere toate dispozitivele în cazul în care rezultatul sondajului este ambivalent (sunt detectate mai multe sisteme de fișiere care intră în coliziune). În acest caz, modul de sondare de nivel inferior (-p) oferă mai multe informații și o stare de ieșire suplimentară. Se recomandă utilizarea wipefs(8) pentru a obține o imagine de ansamblu detaliată și pentru a șterge lucrurile învechite (ș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-zonă-de-prestocare
-d, --no-encoding
-D, --no-part-details
-g, --garbage-collect
-H, --hint configurarea
-i, --info
-k, --list-filesystems
-l, --list-one
Această opțiune forțează blkid să utilizeze udev atunci când este folosit pentru marcajele LABEL sau UUID în --match-token. Scopul este de a oferi o ieșire în concordanță cu alte utilități (cum ar fi mount(8), etc.) pe sistemele în care aceeași etichetă este utilizată pentru mai multe dispozitive.
-L, --label eticheta
Din păcate, blkid(8) original din e2fsprogs folosește opțiunea -L ca sinonim pentru -o lista. Pentru o mai bună portabilitate, utilizați -l -o dispozitiv -t LABEL=eticheta_ și -o lista în scripturile dvs. mai degrabă decât opțiunea -L.
-n, --match-types listă
blkid --probe --match-types vfat,ext3,ext4 /dev/sda1
probează pentru sistemele de fișiere vfat, ext3 și ext4 și
blkid --probe --match-types nominix /dev/sda1
probează pentru toate formatele acceptate, cu excepția sistemelor de fișiere minix. Această opțiune este utilă numai împreună cu --probe.
-o, --output format
full
value
list
Acest format de ieșire este DEPRECIAT în favoarea comenzii lsblk(8).
device
udev
Ieșirea udev returnează eticheta ID_FS_AMBIVALENT dacă sunt detectate mai multe superblocuri, iar etichetele ID_PART_ENTRY_* sunt întotdeauna returnate pentru toate partițiile, inclusiv pentru partițiile goale.
Acest format de ieșire este DEPRECIAT.
export
Caracterele care nu sunt imprimabile sunt codificate prin notația ^ și M-, iar toate caracterele potențial nesigure sunt scăpate.
-O, --offset poziția
-p, --probe
Rețineți că sondarea la nivel scăzut returnează, 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 scăzut se bazează pe numele utilizate intern de libblkid și pot fi diferite față de cele executate fără --probe (de exemplu PART_ENTRY_UUID= vs PARTUUID=). A se vedea, de asemenea, --no-part-details.
-s, --match-tag marcaj-indicator
-S, --size dimensiunea
-t, --match-token NUME=valoare
-u, --usages listă
blkid --probe --usages filesystem,other /dev/sda1
probează toate sistemele de fișiere și alte formate (de exemplu, swap) și
blkid --probe --usages noraid /dev/sda1
probează pentru toate formatele acceptate, cu excepția RAID-urilor. Această opțiune este utilă numai împreună cu --probe.
-U, --uuid uuid
-h, --help
-V, --version
STARE DE IEȘIRE¶
În cazul în care dispozitivul specificat sau dispozitivul adresat de simbolul specificat (opțiunea --match-token) a fost găsit și este posibil să se colecteze orice informații despre dispozitiv, se returnează starea de ieșire 0. Rețineți că opțiunea --match-tag filtrează etichetele de ieșire, dar nu afectează starea de ieșire.
În cazul în care marcajul specificat nu a fost găsit sau dacă nu a putut fi identificat niciun dispozitiv (specificat) sau dacă este imposibil să se adune informații despre identificatorii sau conținutul dispozitivului, se returnează starea de ieșire 2.
În cazul erorilor de utilizare sau al altor erori, se returnează o stare de ieșire de 4.
În cazul în care a fost detectat un rezultat de sondare ambivalent prin modul de sondare de nivel scăzut (-p), se returnează o stare de ieșire de 8.
FIȘIER DE CONFIGURARE¶
Locația standard a fișierului de configurare /etc/blkid.conf poate fi suprascrisă de variabila de mediu BLKID_CONF. Următoarele opțiuni controlează biblioteca libblkid:
SEND_UEVENT=<yes|not>
CACHE_FILE=<ruta>
EVALUATE=<metode>
MEDIU¶
Configurarea LIBBLKID_DEBUG=all activează ieșirea de depanare.
AUTORI¶
blkid a fost scris de Andreas Dilger pentru libblkid și îmbunătățit de Theodore Ts’o și Karel Zak.
CONSULTAȚI ȘI¶
RAPORTAREA ERORILOR¶
Pentru rapoarte de eroare, folosiți sistemul de urmărire al erorilor la <https://github.com/util-linux/util-linux/issues>.
DISPONIBILITATE¶
Comanda blkid face parte din pachetul util-linux care poate fi descărcat de la Linux Kernel Archive <https://www.kernel.org/pub/linux/utils/util-linux/>.
2025-01-14 | util-linux 2.40.4 |