Debian Linux'ta Mantıksal Birim Yönetimi


Debian Linux popüler bir Linux dağıtımıdır ve ağ sunucularının yanı sıra son kullanıcı iş istasyonlarına da hitap eder. Debian genellikle çok istikrarlı bir Linux dağıtımı olduğu için övülür. Debian'ın kararlılığı ile LVM'nin esnekliği birleştiğinde herkesin takdir edebileceği son derece esnek bir depolama çözümü ortaya çıkıyor.

Bu eğitime devam etmeden önce Tecmint, burada bulabileceğiniz Debian 7.8 “Wheezy ” kurulumuna ilişkin harika bir inceleme ve genel bakış sunuyor:

  1. Debian 7.8 “Wheezy” Kurulumu

Mantıksal Birim Yönetimi (LVM), birden fazla diskin veya bölümün, Mantıksal Birimler olarak bilinen depolama tahsislerine bölünebilecek tek bir büyük depolama havuzunda toplanmasına olanak tanıyan bir disk yönetimi yöntemidir.

Yönetici istediği gibi daha fazla disk/bölüm ekleyebildiğinden, LVM değişen depolama gereksinimleri için çok uygun bir seçenek haline gelir. LVM'nin kolay genişletilebilirliğinin yanı sıra bazı veri esnekliği özellikleri de LVM'de yerleşiktir. Anlık görüntü yetenekleri ve arızalı sürücülerden veri geçişi gibi özellikler, LVM'ye veri bütünlüğünü ve kullanılabilirliğini korumak için daha da fazla yetenek sağlar.

Kurulum Ortamı
  1. İşletim Sistemi – Debian 7.7 Wheezy
  2. 40gb önyükleme sürücüsü – sda
  3. Linux Raid'de 2 Seagate 500 GB disk – md0 (RAID gerekli değildir)
  4. Ağ/İnternet bağlantısı

Debian'da LVM'yi Kurmak ve Yapılandırmak

1. Sisteme kök/yönetici erişimi gereklidir. Bu, Debian'da su komutu kullanılarak elde edilebilir veya uygun sudo ayarları yapılandırılmışsa sudo da kullanılabilir. . Ancak bu kılavuzda su ile kök oturum açma işlemi gerçekleştirileceği varsayılacaktır.

2. Bu noktada LVM2 paketinin sisteme kurulması gerekiyor. Bu, aşağıdakileri komut satırına girerek gerçekleştirilebilir:


apt-get update && apt-get install lvm2

Bu noktada LVM'nin gerçekten kurulu olduğundan ve sistemde kullanılmaya hazır olduğundan emin olmak için iki komuttan biri çalıştırılabilir:


dpkg-query -s lvm2
dpkg-query -l lvm2

3. Artık LVM yazılımı yüklendiğine göre, cihazları bir LVM Birim Grubunda ve sonunda Mantıksal Birimlerde kullanıma hazırlamanın zamanı geldi.

Bunu yapmak için diskleri hazırlamak üzere pvcreate yardımcı programı kullanılacaktır. Normalde LVM, fdisk, cfdisk, parted veya gparted gibi bir araç kullanılarak bölüm başına ayrı ayrı yapılır. LVM kurulumunda kullanılmak üzere bölümleri bölümlemek ve işaretlemek için. Ancak bu kurulum için iki 500 GB sürücü bir araya getirilerek /dev/md0 adında bir RAID dizisi oluşturuldu.

Bu RAID dizisi, yedeklilik amacıyla basit bir ayna dizisidir. İleride RAID'in nasıl gerçekleştirildiğini anlatan bir makale de yazılacaktır. Şimdilik fiziksel ciltlerin hazırlanmasına geçelim (Makalenin başındaki şemada mavi bloklar).

RAID aygıtı kullanmıyorsanız, LVM kurulumunun parçası olacak aygıtları '/dev/md0' ile değiştirin. Aşağıdaki komutun verilmesi RAID aygıtını LVM kurulumunda kullanıma hazırlayacaktır:


pvcreate /dev/md0

4. RAID dizisi hazırlandıktan sonra bir Birim Grubuna (makalenin başındaki diyagramda bulunan yeşil dikdörtgen) eklenmesi gerekir ve bu da şu şekildedir: vgcreate komutunun kullanılmasıyla gerçekleştirilir.

vgcreate komutu bu noktada kendisine en az iki argümanın iletilmesini gerektirir. İlk argüman oluşturulacak Volume Group'un adı, ikinci argüman ise 3. adımda (/dev/md0 ) pvcreate ile hazırlanan RAID cihazının adı olacaktır. ). Tüm bileşenleri bir araya getirmek aşağıdaki gibi bir komut verecektir:


vgcreate storage /dev/md0

Bu noktada, LVM'ye, "/dev/md0" cihazını kullanacak, "depolama" adında bir birim grubu oluşturması talimatı verildi. 'depolama' birim grubunun üyesi olan herhangi bir mantıksal birime gönderilen verileri depolar. Ancak bu noktada hala veri depolama amacıyla kullanılacak herhangi bir Mantıksal Birim bulunmamaktadır.

5. Birim Grubunun başarıyla oluşturulduğunu doğrulamak için hızlı bir şekilde iki komut verilebilir.

  1. vgdisplay – Birim Grubu hakkında çok daha fazla ayrıntı sağlayacaktır.
  2. vgs – Birim Grubunun var olduğunu doğrulamak için tek satırlık hızlı bir çıktı.

vgdisplay
vgs

6. Artık Birim Grubunun hazır olduğu onaylandığına göre, Mantıksal Birimlerin kendisi oluşturulabilir. LVM'nin nihai hedefi budur ve bu Mantıksal Hacimler, Hacim Grubunu (VG) oluşturan temel fiziksel hacimlere (PV) yazılmak üzere verilerin gönderileceği yerlerdir. güçlü>).

Mantıksal Birimler'i oluşturmak için lvcreate yardımcı programına birkaç bağımsız değişkenin iletilmesi gerekir. En önemli ve temel argümanlar şunları içerir: Mantıksal Birimin boyutu, Mantıksal Birimin adı ve bu yeni oluşturulan Mantıksal Birimin (LV) hangi Birim Grubuna (VG) ait olacağı. Tüm bunları bir araya getirdiğimizde aşağıdaki gibi bir lvcreate komutu elde edilir:


lvcreate -L 100G -n Music storage

Bu komut etkili bir şekilde şunun yapılmasını söyler: 100 gigabayt uzunluğunda, adı Müzik olan ve Birim Grubuna ait olan bir Mantıksal Birim oluşturmak. güçlü> depolama. Devam edelim ve 50 gigabayt boyutunda Belgeler için başka bir LV oluşturalım ve onu aynı Birim Grubunun üyesi yapalım :


lvcreate -L 50G -n Documents storage

Mantıksal Birimlerin oluşturulması aşağıdaki komutlardan biriyle onaylanabilir:

  1. lvdisplay – Mantıksal Birimlerin ayrıntılı çıktısı.
  2. lvs – Mantıksal Hacimlerin daha az ayrıntılı çıktısı.

lvdisplay
lvs