BLKID(8) Systemadministration BLKID(8) NAMN blkid - lokalisera/skriv ut blockenhetens attribut SYNOPSIS blkid --label etikett | --uuid uuid blkid [--no-encoding --garbage-collect --list-one --cache-file fil] [--output format] [--match-tag tagg] [--match-token NAME=value] [enhet...] blkid --probe [--offset offset] [--output format] [--size storlek] [--match-tag tagg] [--match-types lista] [--usages lista] [--no-part-details] enhet... blkid --info [--output format] [--match-tag tagg] enhet... BESKRIVNING Programmet blkid ar kommandoradsgranssnittet for att arbeta med biblioteket libblkid(3). Det kan avgora vilken typ av innehall (t.ex. filsystem eller vaxling) som en blockenhet har, och aven attributen (tokens, NAME=value-par) fran innehallets metadata (t.ex. LABEL- eller UUID-falt). Vi rekommenderar att du anvander kommandot *lsblk(8) * for att fa information om blockenheter, eller lsblk --fs for att fa en oversikt over filsystem, eller* findmnt(8) * for att soka i redan monterade filsystem.* lsblk(8) ger mer information, battre kontroll over formateringen av utdata, ar latt att anvanda i skript och kraver inte root-behorighet for att fa faktisk information. blkid laser information direkt fran enheter och for anvandare som inte ar root returnerar den cachad, overifierad information. blkid ar framst avsett for systemtjanster och for att testa libblkid(3)-funktionalitet. Nar enhet anges visas tokens fran endast denna enhet. Det ar mojligt att ange flera enhet-argument pa kommandoraden. Om inget anges visas alla partitioner eller odelade enheter som finns i /proc/partitions, om de kanns igen. blkid har tva huvudfunktioner: antingen soker du efter en enhet med ett specifikt NAME=vardepar eller sa visar du NAME=vardepar for en eller flera angivna enheter. Av sakerhetsskal ignorerar blkid i tysthet alla enheter dar sonderingsresultatet ar ambivalent (flera kolliderande filsystem upptacks). Probing-laget pa lag niva (-p) ger mer information och extra utgangsstatus i detta fall. Vi rekommenderar att du anvander wipefs(8) for att fa en detaljerad oversikt och for att radera foraldrade saker (magiska strangar) fran enheten. FLAGGOR Argumenten storlek och offset kan foljas av multiplikativa suffix som KiB (=1024), MiB (=1024*1024), och sa vidare for GiB, TiB, PiB, EiB, ZiB och YiB (iB ar valfritt, t.ex. har "K" samma betydelse som "KiB"), eller suffixen KB (=1000), MB (=1000*1000), och sa vidare for GB, TB, PB, EB, ZB och YB. -c, --cache-file cachefile Las fran cachefile i stallet for att lasa fran standardcachefilen (se avsnittet CONFIGURATION FILE for mer information). Om du vill borja med en ren cache (dvs. inte rapportera enheter som tidigare har skannats men som inte nodvandigtvis ar tillgangliga just nu) anger du /dev/null. -d, --no-encoding Koda inte tecken som inte skrivs ut. De tecken som inte skrivs ut kodas som standard med ^- och M-beteckningar. Observera att utdataformatet --output udev anvander en annan kodning som inte kan inaktiveras. -D, --no-part-details Skriv inte ut information (PART_ENTRY_*-taggar) fran partitionstabellen i lagnivasonderingslage. -g, --garbage-collect Utfor en sopsortering av blkid-cachen for att ta bort enheter som inte langre finns. -H, --hint setting Stall in hint for sondering. Tipsen ar ett valfritt satt att tvinga sonderingsfunktioner att t.ex. kontrollera en annan plats. For narvarande stods "session_offset=nummer" for att stalla in sessionsoffset for UDF med flera sessioner. -i, --info Visa information om I/O-granser (aven kallad I/O-topologi). Utdataformatet "export" aktiveras automatiskt. Denna flagga kan anvandas tillsammans med flaggan --probe. -k, --list-filesystems Lista alla kanda filsystem och RAID och avsluta. -l, --list-one Letar bara upp en enhet som matchar den sokparameter som anges med flaggan --match-token. Om det finns flera enheter som matchar den angivna sokparametern returneras enheten med hogst prioritet och/eller den forsta enheten som hittas med en given prioritet (se dock nedanstaende anmarkning om udev). Enhetstyper i ordning efter fallande prioritet ar: Device Mapper, EVMS, LVM, MD och slutligen vanliga blockenheter. Om denna flagga inte anges kommer blkid att skriva ut alla enheter som matchar sokparametern. Denna flagga tvingar blkid att anvanda udev nar det anvands for LABEL- eller UUID-token i --match-token. Malet ar att ge utdata som overensstammer med andra verktyg (som mount(8), etc.) pa system dar samma tagg anvands for flera enheter. -L, --label etikett Leta upp den enhet som anvander detta filsystem etikett; detta ar lika med --list-one --output device --match-token LABEL=etikett. Den har uppslagsmetoden kan pa ett tillforlitligt satt anvanda /dev/disk/by-label udev-symlankar (beroende pa en installning i /etc/blkid.conf). Undvik att anvanda sym-lankarna direkt; det ar inte tillforlitligt att anvanda sym-lankarna utan verifiering. Flaggan --label fungerar bade pa system med och utan udev. Tyvarr anvander originalversionen av blkid(8) fran e2fsprogs flaggan -L som en synonym till -o list. For battre portabilitet bor du anvanda -l -o device -t LABEL=etikett och -o list i dina skript i stallet for flaggan -L. -n, --match-types lista Begransa sonderingsfunktionerna till den angivna (kommaseparerade) listan med superblockstyper (namn). Listobjekten kan foregas av "no" for att ange vilka typer som ska ignoreras. Till exempel: blkid --probe --match-types vfat,ext3,ext4 /dev/sda1 prober for filsystem vfat, ext3 och ext4, och blkid --probe --match-types nominix /dev/sda1 prober for alla format som stods utom minix-filsystem. Denna flagga ar endast anvandbart tillsammans med --probe. -o, --output format Anvand det angivna utmatningsformatet. Observera att ordningen pa variabler och enheter inte ar fast. Se aven flaggan -s. Parametern format kan vara: full skriv ut alla taggar (standard) *varde skriva ut vardet pa taggarna lista skriva ut enheterna i ett anvandarvanligt format; detta utdataformat stods inte for lagnivasondering (--probe eller --info). Detta utdataformat ar DEPRECIERAT till forman for kommandot lsblk(8). apparat skriver endast ut enhetsnamnet; detta utdataformat ar alltid aktiverat for flaggorna --label och --uuid udev skriver ut nyckel="varde"-par for enkel import till udev-miljon; nycklarna foregas av prefixen ID_FS_ eller ID_PART_. Vardet kan modifieras for att vara sakert for udev-miljon; tillatet ar vanlig ASCII, hex-escaping och giltig UTF-8, allt annat (inklusive blanksteg) ersatts med '_'. Nycklar med postfixet _ENC anvander hex-escaping for osakra tecken. Udev-utmatningen returnerar ID_FS_AMBIVALENT-taggen om fler superblock upptacks, och ID_PART_ENTRY_*-taggar returneras alltid for alla partitioner, inklusive tomma partitioner. Detta utdataformat ar FORALDRAT. exportera skriva ut nyckel=varde-par for enkel import till miljon; detta utdataformat aktiveras automatiskt nar I/O-granser (--info-flaggan) begars. De icke-tryckbara tecknen kodas med ^- och M-notation och alla potentiellt osakra tecken escapas. json Skriv ut taggposterna i JSON-objekt. -O, --offset offset Prova vid den angivna offset (endast anvandbart med --probe). Denna flagga kan anvandas tillsammans med flaggan --info. -p, --probe Vaxla till superblocksonderingslage pa lag niva (forbi cacheminnet). Observera att lagnivasondering aven returnerar information om partitionstabelltyp (PTTYPE-tagg) och partitioner (PART_ENTRY_*-taggar). Taggnamnen som produceras av lagnivasondering baseras pa namn som anvands internt av libblkid och kan vara annorlunda an nar de kors utan --probe (t.ex. PART_ENTRY_UUID= jamfort med PARTUUID=). Se aven --no-part-details. -s, --match-tag tagg For varje (angiven) enhet visas endast de taggar som matchar tagg. Det ar mojligt att ange flera --match-tag-flaggor. Om ingen tagg anges visas alla tokens for alla (angivna) enheter. Om du bara vill uppdatera cacheminnet utan att visa nagra tokens anvander du --match-tag none utan nagra andra flaggor. -S, --size storlek Asidosatt storleken pa enhet/fil (endast anvandbart med --probe). -t, --match-token NAME=value Sok efter blockenheter med tokens med namnet NAME som har vardet varde och visa alla enheter som hittas. Vanliga varden for NAME ar TYPE, LABEL och UUID. Om det inte finns nagra enheter angivna pa kommandoraden soks alla blockenheter, annars soks endast de angivna enheterna. -u, --usages lista Begransa sonderingsfunktionerna till den angivna (kommaseparerade) listan med "anvandningstyper". Anvandningstyper som stods ar: filesystem, raid, crypto och other. Listobjekten kan foregas av "no" for att ange vilka anvandningstyper som ska ignoreras. Exempel: "no": blkid --probe --usages filesystem,other /dev/sda1 prober for alla filsystem och andra format (t.ex. swap), och blkid --probe --usages noraid /dev/sda1 probes for alla format som stods utom RAID. Denna flagga ar endast anvandbart tillsammans med --probe. -U, --uuid uuid Leta upp den enhet som anvander detta filsystem uuid. For mer information se flaggan --label. -h, --help Visa hjalptext och avsluta. -V, --version Visa version och avsluta. AVSLUTSSTATUS Om den angivna enheten eller enheten som adresseras av den angivna token (flaggan --match-token) hittades och det ar mojligt att samla in information om enheten, returneras utgangsstatus 0. Observera att flaggan --match-tag filtrerar utmatningstaggar, men det paverkar inte utgangsstatus. Om den angivna token inte hittades, eller om inga (angivna) enheter kunde identifieras, eller om det ar omojligt att samla in nagon information om enhetsidentifierare eller enhetsinnehall, returneras en exitstatus pa 2. Vid anvandningsfel eller andra fel returneras en utgangsstatus pa 4. Om ett ambivalent sonderingsresultat upptacktes i lagnivasonderingslaget (-p), returneras en utgangsstatus pa 8. KONFIGURATIONSFIL Standardplatsen for konfigurationsfilen /etc/blkid.conf kan asidosattas med hjalp av miljovariabeln BLKID_CONF. Foljande flaggor kontrollerar biblioteket libblkid: SEND_UEVENT= Skickar uevent nar /dev/disk/by-{label,uuid,partuuid,partlabel}/ symlank inte matchar med LABEL, UUID, PARTUUID eller PARTLABEL pa enheten. Standard ar "yes". CACHE_FILE= Asidosatter standardplatsen for cachefilen. Denna installning kan asidosattas av miljovariabeln BLKID_FILE. Standard ar /run/blkid/blkid.tab, eller /etc/blkid.tab pa system utan en /run-katalog. EVALUATE= Definierar utvarderingsmetod(er) for LABEL och UUID. For narvarande stoder libblkid-biblioteket metoderna "udev" och "scan". Mer an en metod kan anges i en kommaseparerad lista. Standard ar "udev,scan". "udev"-metoden anvander udev /dev/disk/by-*-symlankar och "scan"-metoden skannar alla blockenheter fran filen /proc/partitions. MILJO Om du staller in LIBBLKID_DEBUG=all aktiveras felsokningsutmatning. UPPHOVSPERSONER blkid skrevs av Andreas Dilger for libblkid och forbattrades av Theodore Ts'o och Karel Zak. SE AVEN libblkid(3), findfs(8), lsblk(8), wipefs(8) FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET Kommandot blkid ingar i paketet util-linux som kan hamtas fran Linux Kernel Archive . util-linux 2.42.1 2026-05-18 BLKID(8)