RAID Yapılandırması: Doğru Seviyeyi Seçme Rehberi

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.

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.

terminal - RAID 1 oluşturma (2 disk)
# 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

terminal - RAID izleme
# 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 →
M

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