lsblk, bir Linux sistemindeki blok aygıtları listelemek için kullanılan bir komut satırı yardımcı programıdır. Blok aygıtlar, tipik olarak sabit disk sürücüleri (HDD'ler) veya katı hal sürücüleri (SSD'ler) olan bloklar biçiminde verileri tutan depolama aygıtlarından oluşur.
Komut, blok cihazlar hakkındaki bilgileri ağaç benzeri bir yapıda görüntüler ve her cihaz çıktıda bir çizgi ile temsil edilir. Komut, bilgilerini sysfs dosya sisteminden alır. lsblk'nin Rastgele Erişim Belleğini (RAM) bir blok aygıtı olarak tanımlamadığına dikkat edin.
Linux'ta lsblk kurulumu
lsblk komutu, util-linux paketinin bir parçası olarak gelir. util-linux, dosyaları, diskleri ve sistem kaynaklarını yönetmek için araçlar da dahil olmak üzere çok çeşitli işlevsellik sağlayan, Linux sistemleri için temel yardımcı programlardan oluşan bir pakettir.
util-linux paketindeki araçlardan bazıları şunlardır:
- fdisk: Diskleri bölümlemek için bir yardımcı program
- parça: Çekirdeğe bölüm tanımları ekler ve kaldırır
- değiş tokuş: Cihazları ve dosyaları takas etmeyi etkinleştirir ve devre dışı bırakır
Sisteminizde büyük olasılıkla util-linux paketi zaten kuruludur, ancak olmaması durumunda, Linux dağıtımınıza bağlı olarak onu aşağıdaki gibi kurabilirsiniz.
Ubuntu veya MX Linux gibi Debian tabanlı dağıtımlarda:
sudo apt-elde etmek util-linux'u kurun
RHEL ve türevleri hakkında:
sudo yum düzenlemek util-linux-ng
Manjaro gibi Arch tabanlı Linux dağıtımlarında:
sudo pacman -S util-linux
lsblk Kullanarak Blok Cihazları Görüntüleme
Sisteminizdeki tüm blok cihazları görüntülemek için şu komutu çalıştırmanız yeterlidir:
lsblk
Boş olanlar dahil tüm cihazları görüntülemek için -A veya --Tümü seçenek şu şekilde:
lsblk -a
Cihaz Boyutunu Bayt Olarak Görüntüleme
Varsayılan olarak lsblk komutu, blok aygıtların birim boyutunu insan tarafından okunabilir bir biçimde yazdırır. Ancak birim boyutlarını başka bir programa veya komut dosyasına beslemek istiyorsanız, makine veya sistem dostu olan farklı bir birim boyutu kullanabilirsiniz.
Birim boyutu baytlarını birim simgesi olmadan görüntülemek için şunu çalıştırın:
lsblk -b
Cihaz Sahibini ve Grubu Görüntüleme
Bazı durumlarda ilginizi çekebilir sahibi gösteriliyor, grupve blok cihazlarının modu. Bu komut için tam seçenekler şunlardır: -o İSİM, BOYUT, SAHİP, GRUP, MOD, ancak bu yalnızca şu şekilde kısaltılmıştır: -M veya --perma seçenek.
lsblk -m
Ek Dosya Sistemi Bilgilerini Görüntüleme
Blok cihazlarınızın dosya sistemleri hakkında bilgi almak için şunu kullanabilirsiniz: -F seçenek. Yine, bu, tüm komut seçenekleri için yalnızca bir kısaltmadır. -o AD, FSTYPE, FSVER, ETİKET, UUID, FSAVAIL, FSUSE%,MOUNTPOINT.
Komut, her aygıtın UUID'si (benzersiz kimlik), aygıt etiketleri, bağlama noktaları, dosya sistemi türleri vb. gibi bilgileri verir.
lsblk -f
Çıktıda Belirli Sütunları Görüntüleme
kullanarak listelemek istediğiniz çıktı sütunlarını açıkça tanımlayabilirsiniz. -Ö seçenek. Bu, özellikle özel komut dosyaları oluşturma. Varsayılan sütunlar değişmek zorunda olduğundan her zaman betiklerinizde çıktısını almak istediğiniz sütunları tanımlayın.
Yalnızca boyut, ad ve bağlama noktası sütunlarını görüntülemek için şu komutu kullanabilirsiniz:
lsblk -o BOYUT, İSİM, DAĞ NOKTASI
Sütunları gerektiği gibi dahil edebilir veya hariç tutabilirsiniz.
Aşağıdaki komutu kullanarak başlık sütunlarını gizlemeyi de seçebilirsiniz:
lsblk -dn
lsblk Çıktısını Biçimlendirme
lsblk komutu, hem insanlar tarafından okunabilen hem de makinelerin ayrıştırması veya oluşturması kolay olan JSON biçimli çıktıyı da destekler. Verileri JSON'da görüntülemek için şu komutu çalıştırabilirsiniz:
lsblk --json
lsblk Komutu için Yardım Alma
lsblk komutu, blok aygıt çıktısını özelleştirmek ve blok aygıtları filtrelemek için birçok seçeneği destekler. Kılavuz sayfalarından komut ve seçenekleri hakkında daha fazla bilgi edinebilirsiniz: adam lsblk.
Komutu kullanarak yardım almak için yardım sayfaları bölümünü de kullanabilirsiniz:
lsblk --yardım
util-linux Paketinden Diğer Linux Komutlarını Kullanma
lsblk komutu, sisteminizdeki blok cihazlar hakkında bilgi görüntülemek için güçlü bir araçtır. Linux'ta disk bilgilerini yönetmek ve görüntülemek için araçlar içeren util-linux paketinin bir parçası olarak gelir.
fdisk, util-linux ile birlikte gelen araçlardan biridir ve onu Linux'ta disk bölümlerini yönetmek için kullanabilirsiniz.