Home
LVM'i dize getirmek...
Saturday, 22 November 2008
Cep telefonundan sonra hayatımıza giren en önemli yenilik LVM + RAID olsa gerek. Bilgisayarında yüksek performans ve kararlılık isteyenlerin ilk bakmaları gereken yapı bu olmalı. Geçtiğimiz hafta kök dizini yanlış planlama yüzünden dolmaya yüz tutmuş bir makine son nefesini verirken "açılın, ben doktorum" diyerek ortaya atılmadan önce, bu güzel teknolojiyi tanıyor, ancak güzelliğini uzaktan seyrediyordum.

Hata etmişim.

Problemi yukarıda söyledim. Ancak çözüm bu kadar kolay mıydı? 4 diskin oluşturduğu kümeye 5. diski eklemek ne kadar sürecekti? Bunun için diskin öncelikle fiziksel kümeye tanıtılması, sonra küme grubuna aktarılması gerekiyordu. Bu işlemden sonra ise mantıksal kümede bulunan kök dizinine eklenecekti. Şimdiden araştırmalar dahil 2-3 saate hazır olmak gerekti.

Diski taktıktan sonra ilk gereklilik olan fiziksel küme oluşturmak oluşturmak için ilk komutumuzu verdik:

pvcreate /dev/sda3

Küme grubu oluşturmak için vgcreate komutu kullandık. Aşağıda belirtilen "yenidisk", oluşturulan küme grubunun adı.

vgcreate yenidisk /dev/sda3 -s 32768

Sırada işletim sisteminin kök dizinine eklediğimiz küme grubunu ekliyoruz. Aşağıdaki örnekte VolGroup00, halihazırda LVM için kullandığımız küme grubunun adı. Bu isim kurulum sırasında Red Hat tarafından verildi, biz de değiştirmedik.

vgmerge VolGroup00 yenidisk

Sonra da öğrendim ki kök dizinini genişletmek için sistemde en az 2.6.13 çekirdek bulunması gerekiyor, zira ext3'ün yeniden boyutlandırma desteği sadece bu sürüm ve üzeri çekirdek tarafından veriliyor. Elimizde bulunan Red Hat Enterprise Linux 3 versiyonundaki çekirdek sürümü 2.6.9 olduğu için sistemi Fedora Linux 9'un kurtarma CD'si ile açmamız gerekti.

Kurtarma CD'si ile sistem açıldı, CD otomatik olarak LVM diski gördü ve sisteme bağladı (mount). Hemen bir kabuk ortamı başlattım. Yeniden boyutlandırma işlemi için resize2fs'i kullandım. Bu komutun sonunda yer alan "540G", 5. disk eklendikten sonra kök dizininin alması gereken nihai boyut.

resize2fs /dev/Volgroup00/LogVol00 540G

Bu arada yeniden boyutlandırma sadece ext3 dosya sistemini genişletiyor. LVM'in de genişletilmiş dosya sistemi üzerinde çalışmasını sağlamak için lvmextend komutu kullanılıyor:

lvmextend -L+100G /dev/Volgroup00/LogVol00

Hepsi bu kadar. Toplam süre yaklaşık 3 saat, duyulan keyif ise paha biçilemez.
 
< Prev   Next >