Linux lsblk komutu nedir?

Linux'ta, depolama aygıtlarına genel olarak blok aygıtlar denir, çünkü veriler bu aygıtlara ve bu aygıtlardan farklı boyut ve konumlara sahip arabelleğe alınmış veri bloklarında okunur. Her blok cihazı, /dev cihaz tipine (IDE, SATA, SCSI, vb.) ve bölümlerine bağlı olarak dosyanın adı ile dizindeki bir dosya ile tanımlanır.

lsblk , blok cihazları listeler. Aygıtlarla ilgili ayrıntıları görüntülemek için kullanılır ve bu blok aygıtlar  temelde bilgisayara bağlı aygıtları temsil eden dosyalardır. Görüntülediği bilgileri elde etmek için /sys sanal dosya sistemini ve udev db'yi sorgular. Temel olarak çıktıyı ağaç benzeri bir yapıda görüntüler. Bu komut, util-linux paketi ile önceden yüklenmiş olarak gelir. 

syntax

lsblk [options] [device]

lsblk yüklemek

Çoğu Linux dağıtımında önceden yüklenmiş lsblk komutu yoktur. Yüklemek için Linux dağıtımınıza göre aşağıdaki komutları kullanabilirsiniz.

Debian/Ubuntu

sudo apt-get install util-linux

CentOS/RedHat 

sudo yum install util-linux-ng

lsblk kullanımı

Blok cihazlarını görüntülemek için. Varsayılan çıktı da, sistemdeki diskleri (sda), bölümleri (sda1,sda2,sda3), tipleri (lvm), bağlantı noktlarını (/, /boot) gibi bir çok bilgiyi görmekteyiz.  

lsblk 

Varsayılan olarak, lsblk komutu yalnızca boş olmayan aygıtları görüntüler. Boş olanları da  görüntülemek için -a seçeneği ile kullanın.

lsblk -a

Varsayılan olarak,  insan tarafından okunabilir şekilde çıktı üretir. Yani MB, GB gibi. Bu kullanışlı olsa da, bayt cinsinden boyuta ihtiyaç duyabileceğiniz zamanlar vardır.

lsblk -b

Yine kullanışlı olarak, dosya sistemleri hakkında çıktı bilgisi isteyebilirsiniz. Bu sayede lvm logical volume dosya sistemlerine kadar görebilirsiniz.

Blog'a Dön