Diskbehandling

Linux lsblk Command Tutorial For Beginners

Linux lsblk Command Tutorial For Beginners
Wikipedia definerer en enhetsfil eller en spesiell fil som et grensesnitt til en enhetsdriver som vises i et filsystem som om det var en vanlig fil. Blokkeringsenheter inkluderer harddisker, Flash-stasjoner, optiske medier osv.

Denne opplæringen diskuterer hvordan du bruker lsblk-kommandoen til å vise informasjon om blokkeringsenheter i et system. Verktøyet bruker det virtuelle filsystemet / sys for å hente informasjon om enhetene. Det er imidlertid verdt å merke seg at verktøyet ikke viser RAM-disken i utgangen.

Slik installerer du lsblk?

Kommandoen lsblk leveres som en del av utils-Linux-pakken som har forskjellige systemnivåer på lavt nivå. Utils-Linux-pakken inneholder også verktøy som fdisk, login daemon, som alle er essensielle for Linux-systemfunksjonalitet.

For å installere pakken på Ubuntu og Debian-baserte distribusjoner, bruk kommandoen nedenfor:

sudo apt-get install util-linux

Bruk følgende kommando for Fedora og REHL-familien:

sudo yum installer util-linux-ng

Hvordan bruke lsblk?

Uten argumenter vil kommandoen lsblk vise en liste over blokkeringsenhetene i treformat, som vist nedenfor:

sudo lsblk

Utgangen fra lsblk-kommandoen kommer ordnet i forskjellige kolonner. Følgende er kolonnene fra kommandoen og hva de representerer:

  1. NAVN: Den første kolonnen viser enhetsnavnet.
  2. MAJ: MIN: Den andre kolonnen viser henholdsvis hoved- og mindre enhetsnummer.
  3. RM: Denne kolonnen viser Boolske verdier for flyttbare og ikke-flyttbare enheter. 1 indikerer at enheten er flyttbar, og 0 indikerer at enheten ikke kan fjernes.
  4. STØRRELSE: Dette viser enhetsstørrelsen i et lesbart format, i.e., I K, M, G, T, osv. Du kan bruke lsblk -bytes / dev / for å vise størrelsen i byte.
  5. RO: Denne kolonnen viser skrivebeskyttet status for en enhet. 1 indikerer at enheten er skrivebeskyttet, og 0 indikerer at den ikke er skrivebeskyttet.
  6. TYPE: Denne kolonnen viser typen enheter, for eksempel disk, loopback-enhet, partisjon eller LVM-enhet.
  7. FJELLPUNKT: Dette viser monteringspunktet som enheten er montert på.

Enheter i LSBLK-utdata
Noen av enhetene du vil se i lsblk-utgangen er:

  1. Loopback-enheter: Loopback-enheter inneholder hovedsakelig ISO-bilde, et diskbilde, et filsystem eller et logisk volumbilde. Deres viktigste identifikasjon er å bruke loop0, loop1 osv.
  2. CD ROM: De er hovedsakelig angitt med sr0 og har egenskaper som RM på 1.
  3. Diskpartisjoner: Hovedindikatoren som brukes for diskpartisjoner er sda, etterfulgt av sda1, sda2… sda (n).

Liste opp alle enhetene
Standardkommandoen lsblk viser ikke alle gratis enheter. For å gjøre dette, legg til argumentet -a i kommandoen som:

sudo lsblk -a

Listeformat
Kommandoen lsblk viser utdataene i et trelignende format. Du kan imidlertid endre dette ved å bruke -l argumentet som:

sudo lsblk -l

Selektive kolonner
Vi kan også bruke -o etterfulgt av navnene på kolonnene vi vil sende ut for selektiv informasjon som:

sudo -o NAVN, TYPE, MOUNTPOINT

Enhetstillatelser
For å se enhetstillatelser og eierskap, bruk kommandoen:

sudo lsblk -m

Informasjon om spesifikke enheter
For å liste opp informasjon om en bestemt blokkeringsenhet, spesifiser du enhetsnavnet i lsblk-kommandoen som:

sudo lsblk / dev / sda1

Liste enheter uten topptekst
For å fjerne overskriften fra utgangen, bruk flagget -n i kommandoen som:

sudo lsblk -n

Vis SCSI-enheter
For å bare vise SCSI-enheter, bruk -S-flagget i kommandoen:

sudo lsblk -S

Konklusjon

I denne opplæringen diskuterte vi hvordan vi kan arbeide med lsblk-kommandoen for å vise informasjon om blokkenheter som er koblet til systemet. Den eneste måten å mestre arbeidet med denne kommandoen på er å eksperimentere. Vurder derfor å eksperimentere med kommandoene som er diskutert i denne opplæringen.

Kamp for Wesnoth 1.1. 3.6 Utvikling utgitt
Kamp for Wesnoth 1.1. 3.6 utgitt i forrige måned, er den sjette utgivelsen i 1.1. 3.x-serien, og den leverer en rekke forbedringer, spesielt til bruke...
Slik installerer du League Of Legends på Ubuntu 14.04
Hvis du er fan av League of Legends, er dette en mulighet for deg å prøvekjør League of Legends. Merk at LOL støttes på PlayOnLinux hvis du er en linu...
Installer det siste OpenRA-strategispillet på Ubuntu Linux
OpenRA er en Libre / Free Real Time Strategy-spillmotor som gjenskaper de tidlige Westwood-spillene som den klassiske Command & Conquer: Red Alert. Di...