İlginizi Çekebilir
  1. Ana Sayfa
  2. Altyapı
  3. Linux Sunucularda LVM Disk Genişletme

Linux Sunucularda LVM Disk Genişletme

Linux Sunucularda LVM Disk Genişletme

Sunucu üzerinde kullandığımız çoğu servis, sunucunun diski dolu olduğunda duruyor. Acil durumlarda hızla aksiyon almamız gerekiyor. O halde hızlıca işlemlere başlayalım. Gönül isterdi next next ama  sunucularda mümkün değil. Disk genişletme için parametrelerini kullanacağız.

Bu durum Linux masaüstü dağıtımlarında GParted uygulaması ile arayüz üzerinden /genişlet butonu ile kolayca yapılabilir. Uygulayacağımız senaryoda aktif çalışan Linux sunucu üzerinde gerekli komutları uygulamak.

Sanallaştırma yazılımınız (Vmware, Xen, HyperV vb.) ile diskin boyutunu arttırarak başlıyoruz. Ben 80 GB alanı 20 GB arttırarak 100 GB yapıyorum. Diski yükselttikten sonra genişletmek için VM’e bağlanalım.

SSH ya da Putty ile oturum açıyoruz.

Disk bölümünü 100 GB çıkardık bunu fdisk ile kontrol edelim.

20 GB ekleme işleminin sorunsuz olarak Linuxun tanıdığını ve 100 GB disk alanını görüyoruz.

Disk genişletmek için yapmamız gereken işlemler, yeni disk bölümü oluşturma (partition) ve disk bölümüne ait fiziksel volume oluşturma işlemi. Sonrasında 80 GB’lik alanımızı yeni disk ile genişleteceğiz.

Disk Katmanları

Volume Group: En üstte yer alan katman, fiziksel ve mantıksal alan bu katmanın altında yer alıyor.
Physical Volume: Fiziksel disk ve disk bölümlerinden oluşan alan.
Logical Volume: Disk ve ya disk bölümlerinin biçimlenmesinden sonra ortaya çıkan dosya sistemini içeren yapı.

Fdisk ile Disk İşlemleri

Fdisk ile kullanacağımız parametreleri sırasıyla uygularken açıklayalım.

[line_list]

  • fdisk /dev/sda
    fdisk ile disk yönetimine erişelim.
  • p – disk bölüm tablolarını gösterir
    disk bölümlerini kontrol edelim.
  • n – yeni bölüm (partition) ekleme
    fiziksel bölümü seçelim.
  • p – n ile kullandık. Fiziksel  bölüm kısaltması.
    fiziksel bölümü seçelim.
  • 4 – sda4 disk bölüm numarası atama
    seçtiğimiz fiziksel bölüme numara atayalım, varsayılan değer kalabilir.
  • enter – bölüm alanı belirleme
  • enter – bölüm alanı belirleme
  • p – disk bölüm tablolarını gösterir
    sda4 disk bölümünü kontrol edelim.
  • w – oluşturulan disk bölümlerini kaydeder ve çıkar.

[/line_list]

Eklediğimiz sda4 bölümünün sistemde tanımlanması için sunucuyu yeniden başlatabilir ya da aşağıdaki komutu uygulayabiliriz.

Bu işlemlerden sonra “fdisk /dev/sda” çıktımızda yeni oluşturduğumuz sda4 bölümü eklenecek ve alan boyutu kadar görünecek.

Sda4 bölümü sistemde görünür duruma getirdik.

Resim-1

Sda4 bölümünü fiziksel olarak ekliyoruz.

Oluşturduğumuz fiziksel alanı, volume (alan) grubuna ekliyoruz. Volume Group adını vgdisplay ile görebiliriz. vgdisplay çıktısında yer alan FREE PE kısmı diskin serbest kullanılabilir ek alanını gösteriyor.

root@maestropanel:~#  vgdisplay
# vg name: web-vg
# Alloc PE / Size : 80 GiB
# Free PE / Size : 0 / 0

Serbest kullanılabilir fiziksel alan (FREE PE / Size) 0 olarak görünüyor. Yani genişletmek için kullanılabilecek alanımız yok. Şimdi sda4’u volume group’a ekleyelim ve tekrar çıktıyı kontrol edelim.

20 GB görünen serbest fiziksel alanımızı root dizini genişletmek için kullanabiliriz.

Vgdisplay komutu ile kullanılabilir fiziksel alanı kontrol edelim.

Disk kullanım alanını “df -h” komutu ile kontrol ettiğimizde eski yani 80 GB olarak görüyoruz. Bunun nedeni root dizinin edilmemesinden dolayı. işlemi için 2fs kullanıyoruz.

Diski kontrol edebiliriz.

Resim-2

Disk genişletme işlemi tamamlandı. Doldurmaya başlayabiliriz.

Bu konuyla ilgili sorularınızı https://forum.mshowto.org linkini kullanarak ulaşacağınız forum sayfamızda sorabilirsiniz.

Referanslar

https://www.mshowto.org

TAGs: , extend, fdisk, linux, , resize, , , ,

Yorum Yap

Yazar Hakkında

Uğur, 1992 İstanbul'da doğdu. Ayvansaray Üniversitesi & Bilge Adam tarafından hazırlanan İnternet ve Ağ Teknolojileri bölümünü bitirdi. Lisansını Anadolu Üniversitesi İşletme Fakültesinde tamamladı. Akdeniz Üniversitesi Bilgisayar Mühendisliğine hazırlanıyor. Bilge Adam, İsimtescil gibi sektöründe öncü firmalarda kariyerine devam eden Uğur, 4 yıldır MaestroPanel firmasında Windows & Linux Server, Exchange & Mail Server, Virtualization Infrastructure, Microsoft Azure, Python üzerinde araştırma ve sistem geliştirme yöneticisi olarak çalışmakta. Boş zamanlarında, uzayın boşluğunda kayboluyor.

Yorum Yap