LSBLK(8) Systemadministration LSBLK(8) NAMN lsblk - lista blockenheter SYNOPSIS lsblk [flaggor] [enhet...] BESKRIVNING lsblk listar information om alla tillgangliga eller de angivna blockenheterna. Kommandot lsblk laser filsystemet sysfs och udev db for att samla information. Om udev db inte ar tillganglig eller om lsblk ar kompilerat utan udev-stod forsoker det lasa LABELs, UUIDs och filsystemtyper fran blockenheten. I det har fallet kravs root-behorighet. Som standard skriver kommandot ut alla blockenheter (utom RAM-diskar) i ett tradliknande format. Samma enhet kan upprepas i tradet om den ar relaterad till andra enheter. Flaggan --merge rekommenderas for mer komplicerade konfigurationer for att samla grupper av enheter och beskriva komplexa N:M-relationer. Den tradliknande utmatningen (eller children[]-arrayen i JSON-utmatningen) aktiveras endast om NAME-kolumnen finns i utmatningen eller nar kommandoradsflaggan --tree anvands. Se aven --nodeps och --list for att styra tradformateringen. Standardutdata, liksom standardutdata fran flaggor som --fs och --topology, kan komma att andras. Sa nar det ar mojligt bor du undvika att anvanda standardutdata i dina skript. Definiera alltid forvantade kolumner explicit genom att anvanda --output columns-list och --list i miljoer dar en stabil utdata kravs. Anvand lsblk --list-columns for att fa en lista over alla tillgangliga kolumner. Observera att lsblk kan utforas vid en tidpunkt da udev annu inte har all information om nyligen tillagda eller andrade enheter. I det har fallet rekommenderas att du anvander udevadm settle fore lsblk for att synkronisera med udev. Forhallandet mellan blockenheter och filsystem ar inte alltid ett till ett. Filsystemet kan anvanda fler blockenheter, eller sa kan samma filsystem vara tillgangligt via fler sokvagar. Detta ar anledningen till att lsblk tillhandahaller kolumnerna MOUNTPOINT och MOUNTPOINTS (pl.). Kolumnen MOUNTPOINT visar bara en monteringspunkt (vanligtvis den senast monterade instansen av filsystemet), och kolumnen MOUNTPOINTS visar med cell med flera rader alla monteringspunkter som ar associerade med enheten. FLAGGOR -A, --noempty Skriv inte ut tomma enheter. -a, --all Inaktivera alla inbyggda filter och lista alla tomma enheter och RAM-disk-enheter ocksa. -b, --bytes Print sizes in bytes rather than in human-readable form. By default, sizes are shown in units that are powers of 1024 bytes. The formal abbreviations for these units (KiB, MiB, GiB, ...) are further shortened to just their first letter: K, M, G, .... -H, --list-columns List the columns that can be specified with the --output option. Can be used with --json or --raw to get the list in a machine-readable format. -D, --discard Skriv ut information om borttagningsfunktionerna (TRIM, UNMAP) for varje enhet. -d, --nodeps Skriv inte ut innehavarenheter eller slavar. Exempel: lsblk --nodeps /dev/sda skriver endast ut information om enheten sda. -E, --dedup column Anvand kolumn som en avdupliceringsnyckel for att avduplicera utdatatradet. Om nyckeln inte ar tillganglig for enheten, eller om enheten ar en partition och foraldrars enhet for hela disken har samma nyckel, skrivs enheten alltid ut. Det vanliga anvandningsomradet ar att avdubbla utdata pa systemets enheter med flera vagar, t.ex. genom -E WWN. -e, --exclude lista Uteslut de enheter som anges i den kommaseparerade listan med storre enhetsnummer. Observera att RAM-diskar (major=1) utesluts som standard om --all inte anges. Filtret tillampas endast pa enheterna pa den oversta nivan. Detta kan vara forvirrande for --list-utdataformat dar enheternas hierarki inte ar uppenbar. -f, --fs Skriv ut information om filsystem. Denna flagga ar likvardigt med -o NAME,FSTYPE,FSVER,LABEL,UUID,FSAVAIL,FSUSE%,MOUNTPOINTS. Den auktoritativa informationen om filsystem och raider tillhandahalls av kommandot blkid(8). --hyperlink[=when] Print paths as terminal hyperlinks. The optional when argument can be always, never, or auto. If the argument is omitted, it defaults to auto, which means that hyperlinks will only be used when the output goes to a terminal. -I, --include lista Inkludera enheter som specificeras av den kommaseparerade listan med storre enhetsnummer. Filtret tillampas endast pa enheterna pa den oversta nivan. Detta kan vara forvirrande for utdataformatet --list dar enheternas hierarki inte ar uppenbar. -i, --ascii Anvand ASCII-tecken for tradformatering. -J, --json Anvand JSON-utdataformat. Vi rekommenderar starkt att du anvander --output och aven --tree om det behovs. Observera att children[] endast anvands om NAME-kolumnen eller --tree anvands. -l, --list Producerar utdata i form av en lista. Utdata ger ingen information om relationer mellan enheter och sedan version 2.34 skrivs varje enhet ut endast en gang om --pairs eller --raw inte anges (de tolkningsbara utdata bibehalls pa ett bakatkompatibelt satt). -M, --merge Gruppera foraldrar till undertrad for att ge mer lasbar utdata for RAID och Multi-path-enheter. Den tradliknande utmatningen ar nodvandig. -m, --perms Skriv ut information om enhetens agare, grupp och lage. Denna flagga ar likvardigt med -o NAME,SIZE,OWNER,GROUP,MODE. -N, --nvme Utmatar endast information om NVMe-enheter. -v, --virtio Utmatar endast information om virtio-enheter. -n, --noheadings Skriv inte ut nagon rubrikrad. -o, --output lista Ange vilka utdatakolumner som ska skrivas ut. Anvand --list-columns for att fa en lista over alla kolumner som stods. Kolumnerna kan paverka tradliknande utdata. Standardinstallningen ar att anvanda tree for kolumnen 'NAME' (se aven --tree). Standardlistan med kolumner kan utokas om lista anges i formatet +list (t.ex. lsblk -o +UUID). -O, --output-all Skriv ut alla tillgangliga kolumner. -P, --pairs Producerar utdata i form av nyckel="varde"-par. Utdataraderna ar fortfarande ordnade efter beroenden. Alla potentiellt osakra varde-tecken ar hexadecalerade (\x). Se aven flaggan --shell. -p, --paths Skriv ut fullstandiga enhetssokvagar. -Q, --filter expression Print only the devices that meet the conditions specified by expression. The filter is assessed prior to lsblk collecting data for all output columns. Only the necessary data for the lazy evaluation of the expression is retrieved from the system. This approach can enhance performance when compared to post-filtering, as commonly done by tools such as grep(1). This feature is EXPERIMENTAL. See also scols-filter(5). For example, to exclude sda and sdb, but print everything else ('!~' is a negative regular-expression matching operator): lsblk --filter 'NAME !~ "sd[ab]"' --highlight expression Colorize lines matching expression. This feature is EXPERIMENTAL. See also scols-filter(5). --ct name[:parameter[:function]] Define a custom counter. Custom counters are printed after the standard output. The name is the custom name of the counter, the optional parameter is the name of the column to be used for the counter, and the optional function specifies the aggregation function. Supported functions are: count, min, max, sum. The default function is count. If parameter is not specified, then the counter counts the number of lines. This feature is EXPERIMENTAL. See also --ct-filter. For example, --ct MyCounter:SIZE:sum reports the total of the SIZE values. To report the number of SATA disks, one can use: lsblk --ct-filter 'TYPE=="disk" && TRAN=="sata"' \ --ct "Number of SATA devices" --ct-filter expression Define a restriction for the next counter. This feature is EXPERIMENTAL. See also --ct and scols-filter(5). For example, to aggregate sizes by device type: lsblk --ct-filter 'TYPE=="part"' --ct Partitions:SIZE:sum \ --ct-filter 'TYPE=="disk"' --ct WholeDisks:SIZE:sum -r, --raw Producerar utdata i raformat. Utdataraderna ar fortfarande ordnade efter beroenden. Alla potentiellt osakra tecken ar hexadecalerade (\x) i kolumnerna NAME, KNAME, LABEL, PARTLABEL och MOUNTPOINT. -S, --scsi Utmatar endast information om SCSI-enheter. Alla partitioner, slavar och innehavarenheter ignoreras. -s, --inverse Skriv ut beroenden i omvand ordning. Om utskriften --list begars ar raderna fortfarande ordnade efter beroenden. -T, --tree[=column] Tvinga fram ett tradliknande utdataformat. Om column anges skrivs ett trad ut i kolumnen. Standard ar NAME-kolumnen. -t, --topology Utmatar information om blockenhetens topologi. Denna flagga ar likvardigt med -o NAMN,INRIKTNING,MIN-IO,OPT-IO,PHY-SEC,LOG-SEC,ROTA,SCHED,RQ-SIZE,RA,WSAME. -w, --width nummer Anger utmatningsbredd som ett antal tecken. Standardvardet ar antalet terminalkolumner, och om det inte kors pa en terminal begransas inte utmatningsbredden alls som standard. Den har flaggan tvingar ocksa lsblk att anta att terminalens kontrolltecken och osakra tecken inte ar tillatna. Det forvantade anvandningsfallet ar t.ex. nar lsblk anvands av kommandot watch(1). -x, --sort column Sortera utdatarader efter kolumn. Denna flagga aktiverar --list utdataformat som standard. Det ar mojligt att anvanda flaggan --tree for att tvinga fram tradliknande utdata och da sorteras tradgrenarna efter kolumn. -y, --shell Kolumnnamnet andras sa att det endast innehaller tecken som ar tillatna for identifiering av skalvariabler, t.ex. MIN_IO och FSUSE_PCT i stallet for MIN-IO och FSUSE%. Detta kan t.ex. anvandas med --pairs. Observera att den har funktionen aktiverades automatiskt for --pairs i version 2.37, men pa grund av kompatibilitetsproblem ar det nu nodvandigt att begara detta beteende med --shell. -z, --zoned Skriv ut zonrelaterad information for varje enhet. --sysroot katalog Samlar in data for en annan Linux-instans an den instans fran vilken kommandot lsblk utfardades. Den angivna katalogen ar systemroten for den Linux-instans som ska inspekteras. De verkliga enhetsnoderna i malkatalogen kan ersattas av textfiler med udev-attribut. --properties-by lista Den har flaggan anger de metoder som lsblk anvander for att samla in information om filsystem och partitionstabeller. Listan ar en kommaseparerad lista med metodnamn. Standardinstallningen ar "file,udev,blkid". De metoder som stods ar: udev Laser data fran udev DB. Om det inte lyckas gar den vidare till nasta sonderingsmetod. blkid Laser data direkt fran enheten med hjalp av libblkid. Om det inte lyckas gar den vidare till nasta probningsmetod. fil Laser data fran en fil. Den har metoden anvands endast om flaggan --sysroot har angetts. Denna metod stoppar alltid probing om den anvands. ingen Sondar inte. Denna metod stoppar alltid sonderingen. -h, --help Visa hjalptext och avsluta. -V, --version Visa version och avsluta. AVSLUTSSTATUS 0 lyckades 1 misslyckande 32 ingen av de angivna enheterna hittades 64 vissa specificerade enheter hittades, andra hittades inte FARGER Farglaggningen av utdata implementeras av terminal-colors.d(5) funktionalitet. Implicit farglaggning kan inaktiveras med en tom fil /etc/terminal-colors.d/lsblk.disable for kommandot lsblk eller for alla verktyg med /etc/terminal-colors.d/disable Sedan version 2.41 stods aven miljovariabeln $NO_COLOR som inaktiverar farglaggning av utdata om den inte uttryckligen aktiveras med en kommandoradsflagga. Den anvandarspecifika $XDG_CONFIG_HOME/terminal-colors.d eller $HOME/.config/terminal-colors.d asidosatter den globala installningen. Observera att farglaggningen av utdata kan vara aktiverad som standard, och i sa fall behover inte terminal-colors.d-katalogerna finnas annu. MILJO LSBLK_DEBUG=all aktiverar lsblk felsokningsutdata. LIBBLKID_DEBUG=all aktiverar libblkid felsokningsutdata. LIBMOUNT_DEBUG=all aktiverar libmount felsokningsutdata. LIBSMARTCOLS_DEBUG=all aktiverar libsmartcols felsokningsutdata. LIBSMARTCOLS_DEBUG_PADDING=on anvanda synliga utfyllnadstecken. LSBLK_COLUMNS= specifies a comma-separated list of output columns to print. All columns listed by --list-columns can be used. ANTECKNINGAR For partitioner arvs viss information (t.ex. koattribut) fran den overordnade enheten. Kommandot lsblk maste kunna sla upp varje blockenhet med major- och minor-nummer, vilket gors med hjalp av /sys/dev/block. Denna sysfs-blockkatalog dok upp i karnan 2.6.27 (oktober 2008). Om du far problem med en tillrackligt ny karna, kontrollera att CONFIG_SYSFS var aktiverat nar karnan byggdes. UPPHOVSPERSONER Milan Broz , Karel Zak SE AVEN blkid(8), findmnt(8) ls(1), scols-filter(5) FELRAPPORTERING For felrapporter, anvand felhanteraren . TILLGANGLIGHET Kommandot lsblk ingar i paketet util-linux som kan hamtas fran Linux Kernel Archive . util-linux 2.42.1 2026-05-18 LSBLK(8)