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.
