'\" t .\" Title: blkid .\" Author: [see the "AUTHOR(S)" section] .\" Generator: Asciidoctor 2.0.26 .\" Date: 2026-05-18 .\" Manual: Systemadministration .\" Source: util-linux 2.42.1 .\" Language: English .\" .TH "BLKID" "8" "2026-05-18" "util\-linux 2.42.1" "Systemadministration" .ie \n(.g .ds Aq \(aq .el .ds Aq ' .ss \n[.ss] 0 .nh .ad l .de URL \fI\\$2\fP <\\$1>\\$3 .. .als MTO URL .if \n[.g] \{\ . mso www.tmac . am URL . ad l . . . am MTO . ad l . . . LINKSTYLE blue R < > .\} .SH "NAMN" blkid \- lokalisera/skriv ut blockenhetens attribut .SH "SYNOPSIS" .sp \fBblkid\fP \fB\-\-label\fP \fIetikett\fP | \fB\-\-uuid\fP \fIuuid\fP .sp \fBblkid\fP [\fB\-\-no\-encoding\fP \fB\-\-garbage\-collect\fP \fB\-\-list\-one\fP \fB\-\-cache\-file\fP \fIfil\fP] [\fB\-\-output\fP \fIformat\fP] [\fB\-\-match\-tag\fP \fItagg\fP] [\fB\-\-match\-token\fP \fINAME=value\fP] [\fIenhet\fP.\|.\|.] .sp \fBblkid\fP \fB\-\-probe\fP [\fB\-\-offset\fP \fIoffset\fP] [\fB\-\-output\fP \fIformat\fP] [\fB\-\-size\fP \fIstorlek\fP] [\fB\-\-match\-tag\fP \fItagg\fP] [\fB\-\-match\-types\fP \fIlista\fP] [\fB\-\-usages\fP \fIlista\fP] [\fB\-\-no\-part\-details\fP] \fIenhet\fP.\|.\|. .sp \fBblkid\fP \fB\-\-info\fP [\fB\-\-output format\fP] [\fB\-\-match\-tag\fP \fItagg\fP] \fIenhet\fP.\|.\|. .SH "BESKRIVNING" .sp Programmet \fBblkid\fP är kommandoradsgränssnittet för att arbeta med biblioteket \fBlibblkid\fP(3). Det kan avgöra vilken typ av innehåll (t.ex. filsystem eller växling) som en blockenhet har, och även attributen (tokens, NAME=value\-par) från innehållets metadata (t.ex. LABEL\- eller UUID\-fält). .sp \fBVi rekommenderar att du använder\fP \fBkommandot *lsblk\fP(8) * för att få information om blockenheter, eller lsblk \-\-fs för att få en översikt över filsystem, eller* \fBfindmnt\fP(8) * för att söka i redan monterade filsystem.* .RS 3 .ll -.6i .sp \fBlsblk\fP(8) ger mer information, bättre kontroll över formateringen av utdata, är lätt att använda i skript och kräver inte root\-behörighet för att få faktisk information. \fBblkid\fP läser information direkt från enheter och för användare som inte är root returnerar den cachad, overifierad information. \fBblkid\fP är främst avsett för systemtjänster och för att testa \fBlibblkid\fP(3)\-funktionalitet. .br .RE .ll .sp När \fIenhet\fP anges visas tokens från endast denna enhet. Det är möjligt att ange flera \fIenhet\fP\-argument på kommandoraden. Om inget anges visas alla partitioner eller odelade enheter som finns i \fI/proc/partitions\fP, om de känns igen. .sp \fBblkid\fP har två huvudfunktioner: antingen söker du efter en enhet med ett specifikt NAME=värdepar eller så visar du NAME=värdepar för en eller flera angivna enheter. .sp Av säkerhetsskäl ignorerar \fBblkid\fP i tysthet alla enheter där sonderingsresultatet är ambivalent (flera kolliderande filsystem upptäcks). Probing\-läget på låg nivå (\fB\-p\fP) ger mer information och extra utgångsstatus i detta fall. Vi rekommenderar att du använder \fBwipefs\fP(8) för att få en detaljerad översikt och för att radera föråldrade saker (magiska strängar) från enheten. .SH "FLAGGOR" .sp Argumenten \fIstorlek\fP och \fIoffset\fP kan följas av multiplikativa suffix som KiB (=1024), MiB (=1024*1024), och så vidare för GiB, TiB, PiB, EiB, ZiB och YiB (iB är valfritt, t.ex. har "K" samma betydelse som "KiB"), eller suffixen KB (=1000), MB (=1000*1000), och så vidare för GB, TB, PB, EB, ZB och YB. .sp \fB\-c\fP, \fB\-\-cache\-file\fP \fIcachefile\fP .RS 4 Läs från \fIcachefile\fP i stället för att läsa från standardcachefilen (se avsnittet \fBCONFIGURATION FILE\fP för mer information). Om du vill börja med en ren cache (dvs. inte rapportera enheter som tidigare har skannats men som inte nödvändigtvis är tillgängliga just nu) anger du \fI/dev/null\fP. .RE .sp \fB\-d\fP, \fB\-\-no\-encoding\fP .RS 4 Koda inte tecken som inte skrivs ut. De tecken som inte skrivs ut kodas som standard med ^\- och M\-beteckningar. Observera att utdataformatet \fB\-\-output udev\fP använder en annan kodning som inte kan inaktiveras. .RE .sp \fB\-D\fP, \fB\-\-no\-part\-details\fP .RS 4 Skriv inte ut information (PART_ENTRY_*\-taggar) från partitionstabellen i lågnivåsonderingsläge. .RE .sp \fB\-g\fP, \fB\-\-garbage\-collect\fP .RS 4 Utför en sopsortering av blkid\-cachen för att ta bort enheter som inte längre finns. .RE .sp \fB\-H\fP, \fB\-\-hint\fP \fIsetting\fP .RS 4 Ställ in hint för sondering. Tipsen är ett valfritt sätt att tvinga sonderingsfunktioner att t.ex. kontrollera en annan plats. För närvarande stöds "session_offset=\fInummer\fP" för att ställa in sessionsoffset för UDF med flera sessioner. .RE .sp \fB\-i\fP, \fB\-\-info\fP .RS 4 Visa information om I/O\-gränser (även kallad I/O\-topologi). Utdataformatet "export" aktiveras automatiskt. Denna flagga kan användas tillsammans med flaggan \fB\-\-probe\fP. .RE .sp \fB\-k\fP, \fB\-\-list\-filesystems\fP .RS 4 Lista alla kända filsystem och RAID och avsluta. .RE .sp \fB\-l\fP, \fB\-\-list\-one\fP .RS 4 Letar bara upp en enhet som matchar den sökparameter som anges med flaggan \fB\-\-match\-token\fP. Om det finns flera enheter som matchar den angivna sökparametern returneras enheten med högst prioritet och/eller den första enheten som hittas med en given prioritet (se dock nedanstående anmärkning om udev). Enhetstyper i ordning efter fallande prioritet är: Device Mapper, EVMS, LVM, MD och slutligen vanliga blockenheter. Om denna flagga inte anges kommer \fBblkid\fP att skriva ut alla enheter som matchar sökparametern. .sp Denna flagga tvingar \fBblkid\fP att använda udev när det används för LABEL\- eller UUID\-token i \fB\-\-match\-token\fP. Målet är att ge utdata som överensstämmer med andra verktyg (som \fBmount\fP(8), etc.) på system där samma tagg används för flera enheter. .RE .sp \fB\-L\fP, \fB\-\-label\fP \fIetikett\fP .RS 4 Leta upp den enhet som använder detta filsystem \fIetikett\fP; detta är lika med \fB\-\-list\-one \-\-output device \-\-match\-token LABEL=\fP\fIetikett\fP. Den här uppslagsmetoden kan på ett tillförlitligt sätt använda /dev/disk/by\-label udev\-symlänkar (beroende på en inställning i \fI/etc/blkid.conf\fP). Undvik att använda sym\-länkarna direkt; det är inte tillförlitligt att använda sym\-länkarna utan verifiering. Flaggan \fB\-\-label\fP fungerar både på system med och utan udev. .sp Tyvärr använder originalversionen av \fBblkid\fP(8) från e2fsprogs flaggan \fB\-L\fP som en synonym till \fB\-o list\fP. För bättre portabilitet bör du använda \fB\-l \-o device \-t LABEL=\fP\fIetikett\fP och \fB\-o list\fP i dina skript i stället för flaggan \fB\-L\fP. .RE .sp \fB\-n\fP, \fB\-\-match\-types\fP \fIlista\fP .RS 4 Begränsa sonderingsfunktionerna till den angivna (kommaseparerade) \fIlistan\fP med superblockstyper (namn). Listobjekten kan föregås av "no" för att ange vilka typer som ska ignoreras. Till exempel: .sp \fBblkid \-\-probe \-\-match\-types vfat,ext3,ext4 /dev/sda1\fP .sp prober för filsystem vfat, ext3 och ext4, och .sp \fBblkid \-\-probe \-\-match\-types nominix /dev/sda1\fP .sp prober för alla format som stöds utom minix\-filsystem. Denna flagga är endast användbart tillsammans med \fB\-\-probe\fP. .RE .sp \fB\-o\fP, \fB\-\-output\fP \fIformat\fP .RS 4 Använd det angivna utmatningsformatet. Observera att ordningen på variabler och enheter inte är fast. Se även flaggan \fB\-s\fP. Parametern \fIformat\fP kan vara: .sp \fBfull\fP .RS 4 skriv ut alla taggar (standard) .RE .sp *värde .RS 4 skriva ut värdet på taggarna .RE .sp \fBlista\fP .RS 4 skriva ut enheterna i ett användarvänligt format; detta utdataformat stöds inte för lågnivåsondering (\fB\-\-probe\fP eller \fB\-\-info\fP). .sp Detta utdataformat är \fBDEPRECIERAT\fP till förmån för kommandot \fBlsblk\fP(8). .RE .sp \fBapparat\fP .RS 4 skriver endast ut enhetsnamnet; detta utdataformat är alltid aktiverat för flaggorna \fB\-\-label\fP och \fB\-\-uuid\fP .RE .sp \fBudev\fP .RS 4 skriver ut nyckel="värde"\-par för enkel import till udev\-miljön; nycklarna föregås av prefixen ID_FS_ eller ID_PART_. Värdet kan modifieras för att vara säkert för udev\-miljön; tillåtet är vanlig ASCII, hex\-escaping och giltig UTF\-8, allt annat (inklusive blanksteg) ersätts med \*(Aq_\*(Aq. Nycklar med postfixet \fI_ENC\fP använder hex\-escaping för osäkra tecken. .sp Udev\-utmatningen returnerar ID_FS_AMBIVALENT\-taggen om fler superblock upptäcks, och ID_PART_ENTRY_*\-taggar returneras alltid för alla partitioner, inklusive tomma partitioner. .sp Detta utdataformat är \fBFÖRÅLDRAT\fP. .RE .sp \fBexportera\fP .RS 4 skriva ut nyckel=värde\-par för enkel import till miljön; detta utdataformat aktiveras automatiskt när I/O\-gränser (\fB\-\-info\fP\-flaggan) begärs. .sp De icke\-tryckbara tecknen kodas med ^\- och M\-notation och alla potentiellt osäkra tecken escapas. .RE .sp \fBjson\fP .RS 4 Skriv ut taggposterna i JSON\-objekt. .RE .RE .sp \fB\-O\fP, \fB\-\-offset\fP \fIoffset\fP .RS 4 Prova vid den angivna \fIoffset\fP (endast användbart med \fB\-\-probe\fP). Denna flagga kan användas tillsammans med flaggan \fB\-\-info\fP. .RE .sp \fB\-p\fP, \fB\-\-probe\fP .RS 4 Växla till superblocksonderingsläge på låg nivå (förbi cacheminnet). .sp Observera att lågnivåsondering även returnerar information om partitionstabelltyp (PTTYPE\-tagg) och partitioner (PART_ENTRY_*\-taggar). Taggnamnen som produceras av lågnivåsondering baseras på namn som används internt av libblkid och kan vara annorlunda än när de körs utan \fB\-\-probe\fP (t.ex. PART_ENTRY_UUID= jämfört med PARTUUID=). Se även \fB\-\-no\-part\-details\fP. .RE .sp \fB\-s\fP, \fB\-\-match\-tag\fP \fItagg\fP .RS 4 För varje (angiven) enhet visas endast de taggar som matchar \fItagg\fP. Det är möjligt att ange flera \fB\-\-match\-tag\fP\-flaggor. Om ingen tagg anges visas alla tokens för alla (angivna) enheter. Om du bara vill uppdatera cacheminnet utan att visa några tokens använder du \fB\-\-match\-tag none\fP utan några andra flaggor. .RE .sp \fB\-S\fP, \fB\-\-size\fP \fIstorlek\fP .RS 4 Åsidosätt storleken på enhet/fil (endast användbart med \fB\-\-probe\fP). .RE .sp \fB\-t\fP, \fB\-\-match\-token\fP \fINAME=value\fP .RS 4 Sök efter blockenheter med tokens med namnet \fINAME\fP som har värdet \fIvärde\fP och visa alla enheter som hittas. Vanliga värden för \fINAME\fP är \fBTYPE\fP, \fBLABEL\fP och \fBUUID\fP. Om det inte finns några enheter angivna på kommandoraden söks alla blockenheter, annars söks endast de angivna enheterna. .RE .sp \fB\-u\fP, \fB\-\-usages\fP \fIlista\fP .RS 4 Begränsa sonderingsfunktionerna till den angivna (kommaseparerade) \fIlistan\fP med "användningstyper". Användningstyper som stöds är: filesystem, raid, crypto och other. Listobjekten kan föregås av "no" för att ange vilka användningstyper som ska ignoreras. Exempel: "no": .sp \fBblkid \-\-probe \-\-usages filesystem,other /dev/sda1\fP .sp prober för alla filsystem och andra format (t.ex. swap), och .sp \fBblkid \-\-probe \-\-usages noraid /dev/sda1\fP .sp probes för alla format som stöds utom RAID. Denna flagga är endast användbart tillsammans med \fB\-\-probe\fP. .RE .sp \fB\-U\fP, \fB\-\-uuid\fP \fIuuid\fP .RS 4 Leta upp den enhet som använder detta filsystem \fIuuid\fP. För mer information se flaggan \fB\-\-label\fP. .RE .sp \fB\-h\fP, \fB\-\-help\fP .RS 4 Visa hjälptext och avsluta. .RE .sp \fB\-V\fP, \fB\-\-version\fP .RS 4 Visa version och avsluta. .RE .SH "AVSLUTSSTATUS" .sp Om den angivna enheten eller enheten som adresseras av den angivna token (flaggan \fB\-\-match\-token\fP) hittades och det är möjligt att samla in information om enheten, returneras utgångsstatus 0. Observera att flaggan \fB\-\-match\-tag\fP filtrerar utmatningstaggar, men det påverkar inte utgångsstatus. .sp Om den angivna token inte hittades, eller om inga (angivna) enheter kunde identifieras, eller om det är omöjligt att samla in någon information om enhetsidentifierare eller enhetsinnehåll, returneras en exitstatus på 2. .sp Vid användningsfel eller andra fel returneras en utgångsstatus på 4. .sp Om ett ambivalent sonderingsresultat upptäcktes i lågnivåsonderingsläget (\fB\-p\fP), returneras en utgångsstatus på 8. .SH "KONFIGURATIONSFIL" .sp Standardplatsen för konfigurationsfilen \fI/etc/blkid.conf\fP kan åsidosättas med hjälp av miljövariabeln \fBBLKID_CONF\fP. Följande flaggor kontrollerar biblioteket libblkid: .sp \fISEND_UEVENT=\fP .RS 4 Skickar uevent när \fI/dev/disk/by\-{label,uuid,partuuid,partlabel}/\fP symlänk inte matchar med LABEL, UUID, PARTUUID eller PARTLABEL på enheten. Standard är "yes". .RE .sp \fICACHE_FILE=\fP .RS 4 Åsidosätter standardplatsen för cachefilen. Denna inställning kan åsidosättas av miljövariabeln \fBBLKID_FILE\fP. Standard är \fI/run/blkid/blkid.tab\fP, eller \fI/etc/blkid.tab\fP på system utan en \fI/run\fP\-katalog. .RE .sp \fIEVALUATE=\fP .RS 4 Definierar utvärderingsmetod(er) för LABEL och UUID. För närvarande stöder libblkid\-biblioteket metoderna "udev" och "scan". Mer än en metod kan anges i en kommaseparerad lista. Standard är "udev,scan". "udev"\-metoden använder udev \fI/dev/disk/by\-*\fP\-symlänkar och "scan"\-metoden skannar alla blockenheter från filen \fI/proc/partitions\fP. .RE .SH "MILJÖ" .sp Om du ställer in \fILIBBLKID_DEBUG=all\fP aktiveras felsökningsutmatning. .SH "UPPHOVSPERSONER" .sp \fBblkid\fP skrevs av Andreas Dilger för libblkid och förbättrades av Theodore Ts\(cqo och Karel Zak. .SH "SE ÄVEN" .sp \fBlibblkid\fP(3), \fBfindfs\fP(8), \fBlsblk\fP(8), \fBwipefs\fP(8) .SH "FELRAPPORTERING" .sp För felrapporter, använd \c .URL "https://github.com/util\-linux/util\-linux/issues" "felhanteraren" "." .SH "TILLGÄNGLIGHET" .sp Kommandot \fBblkid\fP ingår i paketet util\-linux som kan hämtas från \c .URL "https://www.kernel.org/pub/linux/utils/util\-linux/" "Linux Kernel Archive" "."