Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz. Devamını oku.

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.

instagram viewer

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.