lsblk je uslužni program naredbenog retka koji se koristi za ispisivanje blok uređaja na Linux sustavu. Blok uređaji sastoje se od uređaja za pohranu koji drže podatke u obliku blokova, a to su obično tvrdi diskovi (HDD) ili solid-state diskovi (SSD).
Naredba prikazuje informacije o blok uređajima u strukturi stabla, pri čemu je svaki uređaj predstavljen linijom u izlazu. Naredba dobiva informacije iz sysfs datotečnog sustava. Imajte na umu da lsblk ne identificira Random Access Memory (RAM) kao blok uređaj.
Instaliranje lsblk na Linux
Naredba lsblk dolazi kao dio paketa util-linux. util-linux je paket osnovnih uslužnih programa za Linux sustave koji pruža širok raspon funkcionalnosti, uključujući alate za upravljanje datotekama, diskovima i resursima sustava.
Neki od alata u paketu util-linux uključuju:
- fdisk: Uslužni program za particioniranje diskova
- dio: Dodaje i uklanja definicije particija iz jezgre
- zamijeniti: Omogućuje i onemogućuje razmjenu uređaja i datoteka
Vaš bi sustav najvjerojatnije već imao instaliran paket util-linux, ali u slučaju da nije, možete ga instalirati na sljedeći način, ovisno o vašoj distribuciji Linuxa.
Na distribucijama temeljenim na Debianu kao što su Ubuntu ili MX Linux:
sudo apt-dobiti instalirajte util-linux
O RHEL-u i njegovim derivatima:
sudo njam instalirati util-linux-ng
Na Linux distribucijama temeljenim na Archu kao što je Manjaro:
sudo pacman -S util-linux
Prikaz blok uređaja pomoću lsblk
Za prikaz svih blok uređaja na vašem sustavu jednostavno pokrenite naredbu:
lsblk
Za prikaz svih uređaja, uključujući prazne, možete koristiti -a ili --svi opcija kako slijedi:
lsblk -a
Prikaz veličine uređaja u bajtovima
Prema zadanim postavkama, naredba lsblk ispisuje veličinu jedinice blok uređaja u formatu čitljivom za čovjeka. Ali ako želite unijeti veličine jedinica u drugi program ili skriptu, tada možete koristiti drugu veličinu jedinice koja je prilagođena stroju ili sustavu.
Za prikaz veličine jedinice u bajtovima bez simbola jedinice, pokrenite:
lsblk -b
Prikaz vlasnika uređaja i grupe
U nekim slučajevima bi vas moglo zanimati prikazivanje vlasnika, grupe, i način rada blok uređaja. Sve opcije za ovu naredbu su -o IME, VELIČINA, VLASNIK, GRUPA, NAČIN, ali ovo je samo skraćeno na -m ili --trajne opcija.
lsblk -m
Prikaz dodatnih informacija o sustavu datoteka
Za izlaz informacija o datotečnim sustavima vaših blok uređaja, možete koristiti -f opcija. Opet, ovo je samo skraćenica za sve opcije naredbe -o IME, FSTYPE, FSVER, LABEL, UUID, FSAVAIL, FSUSE%, MOUNTPOINT.
Naredba ispisuje informacije kao što su UUID (jedinstveni ID) svakog uređaja, oznake uređaja, točke montiranja, vrste datotečnog sustava itd.
lsblk -f
Prikaz određenih stupaca u izlazu
Možete eksplicitno definirati izlazne stupce koje želite ispisati pomoću -o opcija. Ovo je posebno korisno kada ste stvaranje prilagođenih skripti. Uvijek definirajte stupce koje želite ispisati u svojim skriptama jer se zadani moraju promijeniti.
Da biste prikazali samo stupce veličine, naziva i točke montiranja, možete koristiti naredbu:
lsblk -o VELIČINA, NAZIV, POVRŠINSKA TOČKA
Po potrebi možete uključiti ili isključiti stupce.
Također možete izabrati da sakrijete stupce zaglavlja pomoću sljedeće naredbe:
lsblk -dn
Formatiranje lsblk izlaza
Naredba lsblk također podržava JSON formatirani izlaz, koji je i čitljiv za ljude i jednostavan za strojeve za analizu ili generiranje. Za prikaz podataka u JSON-u, možete pokrenuti naredbu:
lsblk --json
Dobivanje pomoći za naredbu lsblk
Naredba lsblk podržava mnoge opcije za prilagodbu izlaza blok uređaja i filtriranje blok uređaja. Više o naredbi i njezinim opcijama možete saznati na stranicama priručnika: čovjek lsblk.
Također možete koristiti odjeljak stranica pomoći da biste dobili pomoć pomoću naredbe:
lsblk --Pomozite
Korištenje drugih Linux naredbi iz paketa util-linux
Naredba lsblk moćan je alat za prikaz informacija o blok uređajima na vašem sustavu. Dolazi kao dio paketa util-linux, koji sadrži alate za upravljanje i prikaz informacija o disku u Linuxu.
fdisk je jedan od alata koji dolazi s util-linuxom i možete ga koristiti za upravljanje particijama diska na Linuxu.