Tokie skaitytojai kaip jūs padeda palaikyti MUO. Kai perkate naudodami nuorodas mūsų svetainėje, galime uždirbti filialų komisinius. Skaityti daugiau.

lsblk yra komandų eilutės programa, naudojama blokiniams įrenginiams įtraukti Linux sistemoje. Blokavimo įrenginius sudaro saugojimo įrenginiai, kuriuose saugomi duomenys blokų pavidalu, kurie paprastai yra standieji diskai (HDD) arba kietojo kūno diskai (SSD).

Komanda rodo informaciją apie blokinius įrenginius į medį panašioje struktūroje, o kiekvienas įrenginys išvestyje vaizduojamas linija. Komanda gauna informaciją iš sysfs failų sistemos. Atminkite, kad lsblk neidentifikuoja laisvosios prieigos atminties (RAM) kaip blokuojamo įrenginio.

„lsblk“ diegimas „Linux“.

Komanda lsblk yra util-linux paketo dalis. „util-linux“ yra pagrindinių „Linux“ sistemų paslaugų paketas, teikiantis platų funkcijų spektrą, įskaitant įrankius failams, diskams ir sistemos ištekliams tvarkyti.

Kai kurie util-linux paketo įrankiai yra šie:

  • fdisk: Diskų skaidymo įrankis
  • instagram viewer
  • partx: Prideda ir pašalina skaidinių apibrėžimus iš branduolio
  • keitimas: Įjungia ir išjungia apsikeitimo įrenginius ir failus

Greičiausiai jūsų sistemoje jau bus įdiegtas util-linux paketas, bet jei jo nėra, galite jį įdiegti taip, kaip nurodyta jūsų Linux platinimo sistemoje.

„Debian“ pagrindu sukurtuose platinimo įrenginiuose, pvz., „Ubuntu“ arba „MX Linux“:

sudo apt-gauti įdiegti util-linux

Apie RHEL ir jo darinius:

sudo yum diegti util-linux-ng

„Arch“ pagrindu sukurtuose „Linux“ platinimuose, tokiuose kaip „Manjaro“:

sudo pacman -S util-linux

Blokuotų įrenginių rodymas naudojant lsblk

Norėdami rodyti visus blokuojamus įrenginius savo sistemoje, tiesiog paleiskite komandą:

lsblk

Norėdami rodyti visus įrenginius, įskaitant tuščius, galite naudoti -a arba --viskas variantas toks:

lsblk -a

Rodomas įrenginio dydis baitais

Pagal numatytuosius nustatymus komanda lsblk spausdina blokinių įrenginių vieneto dydį žmonėms suprantamu formatu. Bet jei norite pateikti vienetų dydžius kitai programai ar scenarijui, galite naudoti kitokį vieneto dydį, kuris yra tinkamas mašinai ar sistemai.

Norėdami rodyti vieneto dydžio baitus be vieneto simbolio, paleiskite:

lsblk -b

Rodomas įrenginio savininkas ir grupė

Kai kuriais atvejais jus gali sudominti rodomas savininkas, grupė, ir blokavimo įrenginių režimą. Visos šios komandos parinktys yra -o PAVADINIMAS, DYDIS, SAVININKAS, GRUPĖ, REŽIMAS, bet tai tik sutrumpinta iki -m arba -- Perms variantas.

lsblk -m

Rodoma papildoma failų sistemos informacija

Norėdami išvesti informaciją apie blokuojamų įrenginių failų sistemas, galite naudoti -f variantas. Vėlgi, tai tik visų komandų parinkčių trumpinys -o PAVADINIMAS, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.

Komanda išveda tokią informaciją kaip kiekvieno įrenginio UUID (unikalus ID), įrenginio etiketės, prijungimo taškai, failų sistemos tipai ir kt.

lsblk -f

Konkrečių stulpelių rodymas išvestyje

Galite aiškiai apibrėžti išvesties stulpelius, kuriuos norite įtraukti į sąrašą, naudodami -o variantas. Tai ypač naudinga, kai esate kurti pasirinktinius scenarijus. Visada apibrėžkite stulpelius, kuriuos norite išvesti savo scenarijuose, nes numatytieji turi keistis.

Norėdami rodyti tik dydžio, pavadinimo ir prijungimo taško stulpelius, galite naudoti komandą:

lsblk -o DYDIS, PAVADINIMAS, MOUNTTAŠKAS

Jei reikia, galite įtraukti arba neįtraukti stulpelių.

Taip pat galite pasirinkti paslėpti antraštės stulpelius naudodami šią komandą:

lsblk -dn

lsblk išvesties formatavimas

Komanda lsblk taip pat palaiko JSON suformatuotą išvestį, kurią gali skaityti žmogus ir kurią mašinoms lengva analizuoti arba generuoti. Norėdami rodyti duomenis JSON, galite paleisti komandą:

lsblk --json

Pagalbos gavimas lsblk komandai

Komanda lsblk palaiko daugybę bloko įrenginio išvesties tinkinimo ir blokų įrenginių filtravimo parinkčių. Daugiau apie komandą ir jos parinktis galite sužinoti vadovo puslapiuose: vyras lsblk.

Taip pat galite naudoti pagalbos puslapių skyrių, kad gautumėte pagalbos naudodami komandą:

lsblk --padėkite

Kitų „Linux“ komandų naudojimas iš „util-linux“ paketo

Komanda lsblk yra galingas įrankis, rodantis informaciją apie blokuojamus įrenginius jūsų sistemoje. Jis pateikiamas kaip paketo util-linux dalis, kuriame yra įrankiai, skirti valdyti ir rodyti disko informaciją Linux sistemoje.

fdisk yra vienas iš įrankių, pateikiamų su util-linux, ir jūs galite jį naudoti tvarkydami disko skaidinius sistemoje Linux.