Læsere som dig hjælper med at støtte MUO. Når du foretager et køb ved hjælp af links på vores websted, kan vi optjene en affiliate-kommission. Læs mere.

lsblk er et kommandolinjeværktøj, der bruges til at angive blokenheder på et Linux-system. Blok-enheder består af lagerenheder, der indeholder data i form af blokke, som typisk er harddiske (HDD'er) eller solid-state-drev (SSD'er).

Kommandoen viser information om blokenheder i en trælignende struktur, hvor hver enhed repræsenteres af en linje i outputtet. Kommandoen henter sine oplysninger fra sysfs-filsystemet. Bemærk, at lsblk ikke identificerer Random Access Memory (RAM) som en blokenhed.

Installerer lsblk på Linux

Kommandoen lsblk kommer som en del af util-linux-pakken. util-linux er en pakke med væsentlige hjælpeprogrammer til Linux-systemer, der giver en bred vifte af funktionalitet, herunder værktøjer til styring af filer, diske og systemressourcer.

Nogle af værktøjerne i util-linux-pakken inkluderer:

  • fdisk: Et værktøj til partitionering af diske
  • instagram viewer
  • partx: Tilføjer og fjerner partitionsdefinitioner fra kernen
  • swapon: Aktiverer og deaktiverer swap-enheder og filer

Dit system ville højst sandsynligt have util-linux-pakken allerede installeret, men hvis den ikke er det, kan du installere den som følger afhængigt af din Linux-distro.

På Debian-baserede distros såsom Ubuntu eller MX Linux:

sudo apt- installer util-linux

Om RHEL og dets derivater:

sudo yum installere util-linux-ng

På Arch-baserede Linux distros såsom Manjaro:

sudo pacman -S util-linux

Viser blokenheder ved hjælp af lsblk

For at få vist alle blokenheder på dit system skal du blot køre kommandoen:

lsblk

For at vise alle enheder inklusive de tomme, kan du bruge -en eller --alle mulighed som følger:

lsblk -a

Viser enhedsstørrelse i bytes

Som standard udskriver lsblk-kommandoen enhedsstørrelsen af ​​blokenheder i et format, der kan læses af mennesker. Men hvis du vil føre enhedsstørrelserne til et andet program eller script, kan du bruge en anden enhedsstørrelse, der er maskin- eller systemvenlig.

For at vise enhedsstørrelsesbytes uden enhedssymbolet, kør:

lsblk -b

Viser enhedsejer og gruppe

I nogle tilfælde kan du være interesseret i viser ejeren, gruppenog blokenhedernes tilstand. De fulde muligheder for denne kommando er -o NAVN, STØRRELSE, EJER, GRUPPE, MODE, men dette er bare forkortet til -m eller --perms mulighed.

lsblk -m

Viser yderligere filsystemoplysninger

For at udlæse oplysninger om dine blokenheders filsystemer kan du bruge -f mulighed. Igen er dette kun en forkortelse for hele kommandoindstillingerne -o NAME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.

Kommandoen udsender information såsom UUID (unik ID) for hver enhed, enhedsetiketter, monteringspunkter, filsystemtyper osv.

lsblk -f

Visning af specifikke kolonner i outputtet

Du kan udtrykkeligt definere de outputkolonner, som du vil have vist ved hjælp af -o mulighed. Dette er især nyttigt, når du er oprettelse af brugerdefinerede scripts. Definer altid de kolonner, du vil udskrive i dine scripts, fordi standarderne er bundet til at ændre sig.

For kun at vise kolonnerne størrelse, navn og monteringspunkt kan du bruge kommandoen:

lsblk -o STØRRELSE, NAVN, MONTERINGSPUNKT

Du kan inkludere eller ekskludere kolonner efter behov.

Du kan også vælge at skjule overskriftskolonnerne ved at bruge følgende kommando:

lsblk -dn

Formatering af lsblk-output

lsblk-kommandoen understøtter også JSON-formateret output, som både er læseligt for mennesker og nemt for maskiner at parse eller generere. For at vise dataene i JSON kan du køre kommandoen:

lsblk --json

Få hjælp til lsblk-kommandoen

lsblk-kommandoen understøtter mange muligheder for at tilpasse blokenhedens output og filtrering af blokenheder. Du kan lære mere om kommandoen og dens muligheder på man-siderne: mand lsblk.

Du kan også bruge sektionen med hjælpesider til at få hjælp til at bruge kommandoen:

lsblk --Hjælp

Brug af andre Linux-kommandoer fra util-linux-pakken

Kommandoen lsblk er et kraftfuldt værktøj til at vise information om blokenheder på dit system. Det kommer som en del af util-linux-pakken, som indeholder værktøjer til at administrere og vise diskinfo på Linux.

fdisk er et af de værktøjer, der følger med util-linux, og du kan bruge det til at administrere diskpartitioner på Linux.