
RAID Yapılandırması: Doğru Seviyeyi Seçme Rehberi
RAID seviyeleri nelerdir? RAID 0, 1, 5, 6, 10 karşılaştırması ve doğru RAID seçme rehberi.
Merve Arslan
WordPress & Hosting Uzmanı
Dedicated sunucunuzda bir disk arızalandığında verileriniz ve servis sürekliliğiniz ne olur? RAID yapılandırması (Redundant Array of Independent Disks), birden fazla diski tek bir mantıksal birim olarak çalıştırarak disk arızalarına karşı koruma ve/veya performans artışı sağlar. Bu rehberde RAID 1, 5 ve 10 seviyelerini karşılaştırıyor, Linux'ta mdadm ile software RAID kurulumunu ve izleme adımlarını ele alıyoruz.
RAID Nedir?
RAID, birden fazla fiziksel diski birleştirerek veri yedekliliği (redundancy), performans artışı veya her ikisini sağlayan bir depolama teknolojisidir. İki temel yöntem kullanır: mirroring (aynalama - veriyi birden fazla diske kopyalama) ve striping (şeritleme - veriyi parçalara bölerek birden fazla diske dağıtma).
⚠️ Önemli Uyarı: RAID, yedekleme (backup) yerine geçmez. RAID disk arızasına karşı korur, ancak yanlışlıkla silinen dosyalar, ransomware veya dosya sistemi bozulması gibi durumlarda RAID yardımcı olmaz. RAID + yedekleme birlikte kullanılmalıdır.
RAID 1, 5 ve 10 Karşılaştırması
| Özellik | RAID 1 | RAID 5 | RAID 10 |
|---|---|---|---|
| Yöntem | Mirroring (aynalama) | Striping + dağıtık parity | Striping + mirroring |
| Minimum Disk | 2 | 3 | 4 |
| Kullanılabilir Kapasite | %50 (2 diskten 1 disk) | (N-1)/N (3 diskten 2 disk) | %50 (4 diskten 2 disk) |
| Disk Arıza Toleransı | 1 disk | 1 disk | Her mirror grubundan 1 disk |
| Okuma Performansı | İyi (2x) | İyi | Çok iyi (stripe + mirror) |
| Yazma Performansı | Normal | Düşük (parity hesaplama) | İyi |
| Rebuild Süresi | Hızlı | Yavaş (tüm diskler okunur) | Hızlı (yalnızca mirror) |
| İdeal Kullanım | İşletim sistemi, küçük DB | Dosya sunucusu, arşiv | Veritabanı, yüksek I/O |
💡 İpucu: Veritabanı sunucuları için RAID 10 en iyi seçimdir. Hem okuma hem yazma performansı yüksektir ve rebuild süresi RAID 5'e göre çok daha kısadır. RAID 5'te rebuild sırasında ikinci bir disk arızası veri kaybına yol açar; büyük disklerde bu risk artmaktadır.
Linux'ta Software RAID Kurulumu (mdadm)
mdadm, Linux'ta software RAID oluşturmak ve yönetmek için standart araçtır. Hardware RAID controller'a kıyasla esnektir ve modern CPU'larda performans farkı minimumdur.
# mdadm kurulumu
sudo apt install mdadm -y
# RAID 1 oluştur (2 disk: /dev/sdb ve /dev/sdc)
sudo mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc
# Dosya sistemi oluştur
sudo mkfs.ext4 /dev/md0
# Mount et
sudo mkdir -p /mnt/raid1
sudo mount /dev/md0 /mnt/raid1
# Kalıcı hale getir
sudo mdadm --detail --scan | sudo tee -a /etc/mdadm/mdadm.conf
echo '/dev/md0 /mnt/raid1 ext4 defaults 0 0' | sudo tee -a /etc/fstab
RAID İzleme ve Bakım
# RAID durumunu kontrol et
sudo mdadm --detail /dev/md0
# Hızlı durum kontrolü
cat /proc/mdstat
# Arızalı diski değiştirme
sudo mdadm /dev/md0 --remove /dev/sdc # Arızalı diski çıkar
sudo mdadm /dev/md0 --add /dev/sdd # Yeni diski ekle (rebuild başlar)
# Rebuild ilerlemesini izle
watch cat /proc/mdstat
RAID Yedekleme Değildir
RAID'in korumadığı senaryolar: yanlışlıkla dosya silme, ransomware şifreleme, dosya sistemi bozulması, yazılım hataları, yangın/sel. Bu senaryolarda yalnızca düzenli yedekleme sizi korur. RAID + offsite yedekleme birlikte kullanılmalıdır. Daha fazla bilgi için Linux kernel md (RAID) dokümantasyonuna bakabilirsiniz.
Sıkça Sorulan Sorular
Hardware RAID mi software RAID mi kullanmalıyım?
Modern CPU'larda software RAID (mdadm) performansı hardware RAID'e çok yakındır. Hardware RAID'in avantajı battery-backed cache ile yazma performansı ve OS'tan bağımsız çalışmasıdır. Bütçe kısıtlıysa mdadm yeterlidir.
RAID 5 neden büyük disklerde riskli?
RAID 5 rebuild sırasında tüm diskleri okur. 4 TB+ disklerde rebuild saatler sürebilir ve bu sürede ikinci bir disk arızası tüm veriyi kaybettirir. Bu nedenle büyük kapasiteli dizilerde RAID 6 (çift parity) veya RAID 10 tercih edilmelidir.
SSD'lerde RAID kullanmak mantıklı mı?
Evet, özellikle veri güvenliği için. SSD'ler de arızalanabilir. Performans açısından tek SSD zaten çok hızlıdır, ancak RAID 1 ile yedeklilik sağlamak veya RAID 10 ile hem performans hem yedeklilik elde etmek mantıklıdır.
Sonuç
RAID yapılandırması, dedicated sunucuda disk arızalarına karşı ilk savunma hattıdır. Veritabanı sunucuları için RAID 10, dosya sunucuları için RAID 5/6, işletim sistemi için RAID 1 tercih edin. Ancak RAID'in yedekleme olmadığını unutmayın - her zaman offsite yedekleme ile birlikte kullanın.
RAID Yapılandırmalı Dedicated Sunucu
Hosted Cloud fiziksel sunucularında RAID yapılandırması, NVMe SSD depolama ve 7/24 donanım desteği ile verileriniz güvende.
Fiziksel Sunucu Planlarını İncele →Merve Arslan
WordPress & Hosting Uzmanı
WordPress performans optimizasyonu, hosting seçimi ve e-ticaret altyapıları üzerine rehber içerikler hazırlamaktadır.
Yorumlar yakında