Konuyu Açan #1
[quote]Amaç ve bağlam
Linux sistemlerinde disk yapılandırmasını hızlı ve güvenilir biçimde görmek için lsblk komutu vazgeçilmez bir araçtır. Bu yazıda, lsblk ile disk envanteri çıkarma sürecini adım adım ele alacağız: temel çıktıyı anlamak, hangi alanların ne ifade ettiğini açıklamak, kullanışlı filtreler ve çıktı biçimleri sunmak, ayrıca pratik örneklerle dönüşüm ihtiyacını karşılamak. Bu bilgiler, sunucu yönetimi, veri depolama hacmi planlaması ve arızaya hızlı müdahale süreçlerinde somut fayda sağlar.

Ana hatlar ve ayrıntılar
  • Temel çıktı ve alanlar

lsblk komutu, blok cihazlarını hiyerarşik bir ağaç yapısında listeler. En üstte aygıtlar, altında ise bölümler, mantıksal hacimler ve bağlama noktaları yer alır. Örneğin bir /dev/sda ile başlayan çıktı, sda'nın içinde sdb, sdc gibi alt cihazların olabileceğini gösterir. Sütunlar genelde KERNEL adı, majör-minör numaraları, RO/TYPE bayrakları, SIZE ve MOUNTPOINT gibi bilgiler içerir. Bu yapı, hangi disklerin hangi bölümlerle ilişkili olduğunu hızlıca anlamayı sağlar.
  • Sık kullanılan sütunlar ve anlamları
  • NAME: cihaz adı
  • SIZE: toplam hacim boyutu
  • TYPE: disk, part, lvm gibi cihaz tipleri
  • MOUNTPOINT: bağlama noktası
  • FSTYPE: dosya sistemi türü (ör. ext4, xfs)
  • UUID veya LABEL: kalıcı kimlik bilgileri

Bu alanlar, yeni bir disk eklediğinizde hangi bölümün hangi mount edilebilir hacimde olduğunu doğrulamak için kritik rol oynar.
  • Filtreleme ve çıktı biçimleri
  • lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE UUID: daha dar ve odaklı bir çıktı sağlar.
  • lsblk -d: sadece fiziksel diskleri listeler, bölümler hariç.
  • lsblk -f: dosya sistemi, UUID, LABEL gibi ek bilgileri otomatik olarak gösterir.
  • lsblk -J veya lsblk -P: JSON veya piyasa standardu biçimde çıktı almak, otomatik işleme için idealdir.

Bu filtreler sayesinde envanter güncellemesi, yedekleme planı veya yeni disklerin entegrasyonu gibi görevlerde adım adım doğrulama yapılabilir.

Pratik uygulama örnekleri
  • Tüm diskleri ve bağlı bölümleri görüp büyüklük sırasına göre incelemek:

lsblk -o NAME,SIZE,TYPE,MOUNTPOINT,FSTYPE
  • Sadece fiziksel diskler ve toplam boyutlarını görmek:

lsblk -d -o NAME,SIZE,TYPE
  • Dosya sistemi bilgileriyle birlikte kapsamlı envanter:

lsblk -f
  • JSON biçiminde otomatik işleme uygun çıktı:

lsblk -J

Sonuç ve yorum
lsblk, disk envanterini sade, güvenilir ve hızlı bir şekilde çıkarabilen temel bir araçtır. Özellikle yeni bir depolama mucizesinin entegrasyonu veya mevcut hacimlerin topolojisini anlamak gerektiğinde, çıktıdaki ilişkilere odaklanmak en verimli yaklaşımdır. Bu bilgiler, depolama yönetimini planlarken hangi cihazın sorunsuz bir şekilde bağlandığını, hangi bölümlerin boşta kaldığını ve hangi dosya sistemlerinin kullanıldığını net biçimde ortaya koyar. Bu konuda kendi envanterinizi nasıl yapılandırdığınızı ve hangi filtre kombinasyonlarını günlük kullanımda tercih ettiğinizi paylaşabilirsiniz.

Yanıt vermek için giriş yapmış olmalısınız.

Bu konuyu görüntüleyen kullanıcılar (Toplam: 2, Üyeler: 2, Misafirler: 0)
Toplam: 2 (üyeler: 2, misafirler: 0)
0 alıntı seçildi