Linux Sistemlerinde RAID Kurulumu (mdadm Kullanımı)

Linux Sistemlerinde RAID Kurulumu (mdadm Kullanımı)
Yazı Özetini Göster

Linux Sistemlerinde RAID Kurulumu (mdadm Kullanımı)

RAID (Redundant Array of Independent Disks), birden fazla diski tek bir mantıksal yapı altında birleştirerek hem performans hem de veri güvenliği sağlayan bir teknolojidir. Linux ortamlarında RAID yapısı genellikle mdadm aracıyla yönetilir. Bu yazıda, RAID seviyeleri, mdadm kurulumu ve örnek RAID yapılandırma adımlarını detaylı biçimde inceleyeceğiz.

RAID Nedir?

RAID, birden fazla fiziksel diski tek bir mantıksal disk gibi kullanarak hız, güvenlik veya her ikisini birden artırır. RAID seviyeleri farklı avantajlar sunar:

  • RAID 0: Performans odaklı, veri bölüştürme (striping). Yedeklilik yok.
  • RAID 1: Aynalama (mirroring). Veriler iki diske aynı anda yazılır.
  • RAID 5: Parity tabanlı yedeklilik. En az 3 disk gerekir.
  • RAID 6: Çift parity. 2 disk arızasına dayanıklı.
  • RAID 10: RAID 1 + RAID 0 birleşimi. Hem hız hem güvenlik sağlar.

RAID Kurulumu İçin Gereksinimler

  • Linux dağıtımı (Ubuntu, Debian, CentOS, RHEL vb.)
  • En az 2 veya daha fazla fiziksel disk
  • mdadm aracı kurulu olmalı

mdadm Kurulumu

RAID yönetim aracı olan mdadm’ı yüklemek için aşağıdaki komutları kullanabilirsiniz:

# Debian/Ubuntu
sudo apt install mdadm -y

# CentOS/RHEL
sudo yum install mdadm -y

RAID 1 Kurulum Örneği (İki Diskle Aynalama)

sudo mdadm --create --verbose /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc

Bu komut, /dev/sdb ve /dev/sdc disklerini kullanarak bir RAID 1 dizisi oluşturur. RAID dizisi /dev/md0 olarak oluşturulur.

Kurulum Sonrası Durum Kontrolü

cat /proc/mdstat

RAID’in durumunu gösterir. “resync” işlemi devam ediyorsa RAID hâlâ senkronize ediliyordur.

Detaylı Bilgi Görüntüleme

sudo mdadm --detail /dev/md0

RAID 5 Kurulum Örneği (Üç Diskle)

sudo mdadm --create --verbose /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd

RAID 5 yapılandırması en az 3 diske ihtiyaç duyar. Bir disk arızalansa bile veri kaybı olmadan sistem çalışmaya devam eder.

RAID Yapısını Dosya Sistemiyle Hazırlama

sudo mkfs.ext4 /dev/md0
sudo mkdir /mnt/raid
sudo mount /dev/md0 /mnt/raid

RAID dizisi artık kullanılabilir durumdadır. Mount edilen dizinde dosyalar yedekli biçimde depolanır.

RAID Dizisinin Kalıcı Mount Edilmesi

Her yeniden başlatmada RAID’in otomatik bağlanması için:

sudo blkid /dev/md0
# UUID değerini kopyalayın
sudo nano /etc/fstab

/etc/fstab dosyasına şu satırı ekleyin:

UUID=xxxx-xxxx /mnt/raid ext4 defaults 0 0

RAID Konfigürasyonunun Kaydedilmesi

sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
sudo update-initramfs -u

Bu adım, sistemin yeniden başlatıldığında RAID dizisini otomatik olarak tanımasını sağlar.

Disk Arızası Simülasyonu

sudo mdadm /dev/md0 --fail /dev/sdb
sudo mdadm /dev/md0 --remove /dev/sdb
sudo mdadm /dev/md0 --add /dev/sdd

Bu komutlarla arızalı diski sistemden çıkarıp yerine yeni bir disk ekleyebilirsiniz. RAID yeniden senkronize olacaktır.

RAID İzleme ve Uyarı Sistemi

  • mdadm –monitor: RAID dizisini izler ve hata durumunda e-posta gönderir.
  • /proc/mdstat: Gerçek zamanlı senkronizasyon durumu.
  • SMART Tools: Disk sağlığını periyodik kontrol eder.

RAID Performansını Artırma

  • SSD tabanlı diskler kullanın (RAID 1 veya 10).
  • Stripe size’ı veri boyutuna uygun belirleyin.
  • I/O scheduler olarak deadline veya none kullanın.

RAID Seviyesi Karşılaştırması

RAID Seviyesi Minimum Disk Avantaj Dezavantaj
RAID 0 2 Yüksek hız Yedeklilik yok
RAID 1 2 Veri güvenliği Kapasite yarıya düşer
RAID 5 3 Denge (performans + güvenlik) Yavaş yeniden inşa süresi
RAID 10 4 Yüksek hız + güvenlik Maliyet yüksek

Sonuç

RAID yapılandırması, veri güvenliği ve sürekliliği için kritik bir çözümdür. Linux ortamında mdadm aracıyla RAID dizilerini kolayca oluşturabilir, izleyebilir ve yönetebilirsiniz. Donanımsal RAID yerine yazılımsal RAID tercih eden sistem yöneticileri için mdadm, güçlü, esnek ve güvenilir bir çözümdür. Profesyonel düzeyde yüksek erişilebilirlik isteyen kurumlar için HostLigo’nun Premium VDS altyapıları RAID destekli performans sunar.

Bir Yorum Yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Benzer Yazılar