Overzicht
lsblk (list block devices) is een opdracht die informatie geeft over blokapparaten (harde schijven, SSD's, USB, CD-ROM, enz.) en de bijbehorende partities. Het visualiseert alle blokapparaten, inclusief bestandssystemen en logische volumes, in een hiërarchische boomstructuur, waardoor de structuur van opslagapparaten die op het systeem zijn aangesloten, gemakkelijk te begrijpen is. In tegenstelling tot `df`, dat het schijfgebruik van bestandssystemen toont, richt `lsblk` zich op het weergeven van de fysieke structuur van het apparaat zelf.
Belangrijkste kenmerken
De belangrijkste kenmerken van de lsblk-opdracht zijn als volgt:
- Geeft alle blokapparaten en partities weer in een boomstructuur.
- Biedt informatie zoals de apparaatnaam (NAME), grootte (SIZE) en koppelpunt (MOUNTPOINT).
- Gedetailleerde informatie zoals het type partitietabel en of het apparaat roterend/niet-roterend is, kan worden gecontroleerd.
- Ondersteunt ook JSON-uitvoer voor eenvoudig gebruik in scripts.
Belangrijkste opties
De belangrijkste opties van de lsblk-opdracht zijn gegroepeerd op doel.
1) Uitvoerformaat beheren
2) Filteren en sorteren
3) Hulp
Gegenereerde opdracht:
Probeer de opdrachtcombinaties.
Uitleg:
`lsblk` Voer het commando uit.
Combineer deze opties en voer de opdracht virtueel uit met de AI.
Gebruiksvoorbeelden
Leer de functies van de lsblk-opdracht aan de hand van verschillende gebruiksvoorbeelden.
Basis blokapparaatinformatie weergeven
lsblk
De meest elementaire manier van gebruik, toont alle blokapparaten in een boomstructuur.
Weergeven met bestandssysteeminformatie
lsblk -f
Geeft aanvullende informatie weer zoals het bestandssysteem (FSTYPE), UUID en LABEL van het apparaat voor meer gedetailleerde informatie.
Alleen specifieke informatie weergeven
lsblk -o NAME,SIZE,MOUNTPOINT
Gebruik de optie `-o` om alleen de apparaatnaam, grootte en koppelpunt weer te geven.
Apparaat met rootdirectory vinden
lsblk -o NAME,SIZE,MOUNTPOINT | grep '/'
Controleer de apparaatinformatie van het apparaat waarop de rootdirectory (`MOUNTPOINT=/`) is gekoppeld.
JSON-uitvoer voor gebruik in scripts
lsblk -J
Geeft de opdrachtresultaten weer in JSON-formaat, waardoor ze gemakkelijk te parsen zijn in scripts.
Tips & Waarschuwingen
Hier zijn enkele belangrijke overwegingen bij het gebruik van de lsblk-opdracht.
Tips
- lsblk is zeer nuttig in combinatie met `df` om de schijfstatus te controleren. Gebruik `lsblk` om de fysieke apparaatstructuur te controleren en `df` om het gebruik van het bestandssysteem te controleren.
- De uitvoer van lsblk kan worden bekeken zonder `sudo`-rechten, dus het is zelden moeilijk om informatie te controleren vanwege machtigingsproblemen.
- In virtuele omgevingen toont het informatie over virtuele schijven (`vda`, `sda`, enz.) en kan het verschillen van fysieke schijven.