VDS (Virtual Dedicated Server) altyapılarında esneklik ve verimli kaynak kullanımı son derece kritik öneme sahiptir. Özellikle disk yönetiminde, sistemin kesintisiz çalışmasını sağlamak için LVM (Logical Volume Manager) gibi modern çözümler tercih edilmektedir. Bu yazımızda, Linux tabanlı VDS sunucularda LVM kullanarak dinamik disk yönetiminin nasıl yapılacağını adım adım ele alıyoruz.
LVM Nedir?
LVM, fiziksel disk bölümlerini (Physical Volumes – PV) sanal hacimlere (Logical Volumes – LV) dönüştürerek, disk alanını daha esnek bir şekilde yönetmenizi sağlayan bir disk yönetim katmanıdır. LVM sayesinde:
- Disk alanı canlı sistemlerde artırılabilir veya azaltılabilir.
- Birden fazla fiziksel disk birleştirilerek tek hacim gibi kullanılabilir.
- Anlık yedekleme (snapshot) desteği sağlanır.
Neden LVM Kullanmalısınız?
- VDS Sunucularda Esneklik: VDS üzerinde çalışan sistemlerde ihtiyaca göre hacim genişletmek mümkündür.
- Canlı Sistemde Değişiklik: Sunucu yeniden başlatılmadan işlem yapılabilir.
- Snapshot ile Veri Koruma: Sistem güncellemeleri veya büyük değişiklikler öncesi snapshot alınarak geri dönüş sağlanabilir.
- Yüksek Erişilebilirlik: Uygulamaların disk darboğazına girmesini önler.
Kurulum Adımları
1. Gerekli Paketleri Yükleyin
sudo apt update && sudo apt install lvm2
2. Fiziksel Diskleri Tanımlayın
sudo pvcreate /dev/sdb
3. Volume Group (VG) Oluşturun
sudo vgcreate vds-vg /dev/sdb
4. Logical Volume (LV) Oluşturun
sudo lvcreate -L 10G -n data vds-vg
5. Dosya Sistemini Oluşturun
sudo mkfs.ext4 /dev/vds-vg/data
6. Montaj Noktasını Tanımlayın
sudo mkdir /mnt/data
sudo mount /dev/vds-vg/data /mnt/data
Disk Alanını Dinamik Olarak Büyütme
Sistemin çalıştığı sırada hacmi artırmak için:
sudo lvextend -L +5G /dev/vds-vg/data
sudo resize2fs /dev/vds-vg/data
📌 Bu işlemler canlı ortamda kesinti olmadan yapılabilir.
LVM Snapshot ile Yedekleme
sudo lvcreate -L 1G -s -n backup /dev/vds-vg/data
Snapshot, dosya sistemi üzerinde yapılan değişiklikleri izole eder. Geri dönüş ihtiyacı durumunda hızlıca orijinal duruma dönülebilir.
Sonuç
LVM kullanımı, VDS sunucularda disk alanı yönetimini esnek, güvenli ve sürdürülebilir hale getirir. Özellikle yüksek trafiğe sahip uygulamalar, kurumsal veritabanları veya dinamik depolama ihtiyacı olan projeler için idealdir.