Lesere som deg er med på å støtte MUO. Når du foretar et kjøp ved å bruke lenker på nettstedet vårt, kan vi tjene en tilknyttet provisjon. Les mer.

lsblk er et kommandolinjeverktøy som brukes til å liste blokkenheter på et Linux-system. Blokkenheter består av lagringsenheter som holder data i form av blokker, som vanligvis er harddisker (HDDer) eller solid-state-stasjoner (SSDer).

Kommandoen viser informasjon om blokkenheter i en trelignende struktur, med hver enhet representert med en linje i utdataene. Kommandoen henter informasjonen fra sysfs-filsystemet. Merk at lsblk ikke identifiserer Random Access Memory (RAM) som en blokkeringsenhet.

Installerer lsblk på Linux

Kommandoen lsblk kommer som en del av util-linux-pakken. util-linux er en pakke med essensielle verktøy for Linux-systemer som gir et bredt spekter av funksjonalitet, inkludert verktøy for å administrere filer, disker og systemressurser.

Noen av verktøyene i util-linux-pakken inkluderer:

  • fdisk: Et verktøy for partisjonering av disker
  • instagram viewer
  • partx: Legger til og fjerner partisjonsdefinisjoner fra kjernen
  • swapon: Aktiverer og deaktiverer bytte av enheter og filer

Systemet ditt vil mest sannsynlig ha util-linux-pakken allerede installert, men i tilfelle den ikke er det, kan du installere den som følger, avhengig av din Linux-distro.

På Debian-baserte distroer som Ubuntu eller MX Linux:

sudo apt- installer util-linux

Om RHEL og dets derivater:

sudo nam installere util-linux-ng

På Arch-baserte Linux-distroer som Manjaro:

sudo pacman -S util-linux

Viser blokkenheter ved hjelp av lsblk

For å vise alle blokkenheter på systemet ditt, kjør ganske enkelt kommandoen:

lsblk

For å vise alle enheter, inkludert de tomme, kan du bruke -en eller --alle alternativ som følger:

lsblk -a

Viser enhetsstørrelse i byte

Som standard skriver lsblk-kommandoen ut enhetsstørrelsen til blokkenheter i et format som kan leses av mennesker. Men hvis du ønsker å mate enhetsstørrelsene til et annet program eller skript, kan du bruke en annen enhetsstørrelse som er maskin- eller systemvennlig.

For å vise byte for enhetsstørrelse uten enhetssymbol, kjør:

lsblk -b

Viser enhetseier og gruppe

I noen tilfeller kan du være interessert i viser eieren, gruppen, og modus for blokkenhetene. De fullstendige alternativene for denne kommandoen er -o NAVN, STØRRELSE, EIER, GRUPPE, MODUS, men dette er bare forkortet til -m eller --perms alternativ.

lsblk -m

Viser ytterligere filsysteminformasjon

For å sende ut informasjon om blokkenhetenes filsystemer, kan du bruke -f alternativ. Igjen, dette er bare en forkortelse for hele kommandoalternativene -o NAME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.

Kommandoen sender ut informasjon som UUID (unikk ID) for hver enhet, enhetsetiketter, monteringspunkter, filsystemtyper, etc.

lsblk -f

Viser spesifikke kolonner i utdata

Du kan eksplisitt definere utdatakolonnene du vil vise ved å bruke -o alternativ. Dette er spesielt nyttig når du er det lage tilpassede skript. Definer alltid kolonnene du vil sende ut i skriptene dine, fordi standardene må endres.

Hvis du bare vil vise kolonnene for størrelse, navn og monteringspunkt, kan du bruke kommandoen:

lsblk -o STØRRELSE, NAVN, MOUNT POINT

Du kan inkludere eller ekskludere kolonner etter behov.

Du kan også velge å skjule overskriftskolonnene ved å bruke følgende kommando:

lsblk -dn

Formatering av lsblk-utgang

lsblk-kommandoen støtter også JSON-formatert utdata, som er både lesbart og enkelt for maskiner å analysere eller generere. For å vise dataene i JSON, kan du kjøre kommandoen:

lsblk --json

Få hjelp til lsblk-kommandoen

lsblk-kommandoen støtter mange alternativer for å tilpasse blokkenhetens utgang og filtrere blokkenheter. Du kan lære mer om kommandoen og dens alternativer fra man-sidene: mann lsblk.

Du kan også bruke hjelpesidene for å få hjelp med kommandoen:

lsblk --hjelp

Bruke andre Linux-kommandoer fra util-linux-pakken

lsblk-kommandoen er et kraftig verktøy for å vise informasjon om blokkeringsenheter på systemet ditt. Den kommer som en del av util-linux-pakken, som inneholder verktøy for å administrere og vise diskinformasjon på Linux.

fdisk er et av verktøyene som følger med util-linux, og du kan bruke det til å administrere diskpartisjoner på Linux.