RAID yedek değildir. RAID'in amacı disk arızasında servis sürekliliğini artırmaktır; yanlış silme, ransomware veya dosya bozulmasının bağımsız kopyasını oluşturmaz.
RAID 1, RAID 10 ve ZFS mirror yapısını performans, disk arızası, rebuild, checksum, snapshot, HBA ve backup ilişkisiyle karşılaştırın.
RAID yedek değildir. RAID'in amacı disk arızasında servis sürekliliğini artırmaktır; yanlış silme, ransomware veya dosya bozulmasının bağımsız kopyasını oluşturmaz.
Proxmox, ZFS'in hardware RAID controller üstünde kullanılmasını desteklemez; ZFS'in disklerle doğrudan iletişim kurması gerekir.
RAID 1 aynı veriyi iki veya daha fazla diske mirror eder. İki diskli klasik yapıda bir disk arızalandığında diğeriyle servis devam edebilir. Kullanılabilir kapasite toplam ham kapasitenin yaklaşık yarısıdır.
Okuma bazı implementation'larda iki diskten faydalanabilir; yazma ise en yavaş mirror üyesi ve controller davranışıyla sınırlanabilir. Küçük sunucularda basitlik ve arıza toleransı açısından güçlü bir başlangıçtır.
RAID 10 mirror çiftlerini stripe ederek daha fazla disk paralelliği sağlar. Dört ve üzeri diskli yoğun VM/DB workload'larında RAID 1'e göre daha fazla IOPS ve throughput potansiyeli sunabilir. Kullanılabilir kapasite yine yaklaşık yüzde 50'dir.
Aynı mirror çiftindeki iki disk birden arızalanırsa array kaybedilebilir; farklı mirror çiftlerinden birer disk arızası tolere edilebilir. Bu nedenle 'RAID 10 iki disk arızasına dayanır' cümlesi koşulsuz doğru değildir.
ZFS yalnız RAID düzeni değildir; filesystem ve volume manager özelliklerini birlikte sunar. End-to-end checksum, copy-on-write, snapshot, scrub ve replication gibi özellikler veri bütünlüğü açısından klasik hardware RAID + filesystem yaklaşımından farklıdır.
Mirror vdev iki veya daha fazla diskin kopyasını tutar. Birden fazla mirror vdev pool içine eklendiğinde performans RAID10 benzeri ölçeklenebilir; ancak ZFS'in allocation ve resilver davranışı klasik RAID10 ile birebir aynı değildir.
Klasik RAID controller çoğu zaman blok seviyesinde rebuild yapar. ZFS resilver ise pool'daki gerçekten kullanılan veri bloklarını ve metadata'yı ZFS bilgisiyle yeniden oluşturabilir. Gerçek süre disk boyutu kadar kullanılan veri, I/O yükü ve disk performansına bağlıdır.
Arıza sonrası yeni disk eklediğinizde production workload devam ettiği için latency artabilir. Rebuild/resilver sırasında yedek doğruluğu ve ikinci disk sağlığı özellikle önemlidir.
Proxmox, hardware RAID üstünde ZFS'i desteklemez. ZFS disk hata durumunu, flush/barrier ve gerçek drive davranışını doğrudan görmek ister. RAID controller araya cache ve sanal disk katmanı koyduğunda ZFS'in hata modeli bozulabilir.
ZFS kullanacaksanız HBA/JBOD veya direct-attached disk yaklaşımı tercih edilir. HBA firmware ve power-loss behavior yine doğrulanmalıdır.
Enterprise SSD/NVMe endurance, power-loss protection, aynı batch disk riski, hot spare stratejisi, HBA/controller cache, filesystem ve backup penceresi toplam tasarımı belirler. Dört ucuz tüketici SSD'si her zaman iki kurumsal SSD'den daha güvenilir değildir.
lsblk -o NAME,MODEL,SERIAL,SIZE,TYPEsmartctl -a /dev/sdXzpool statuszpool iostat -v 1zpool scrub <pool>`rm -rf`, ransomware, yanlış database migration veya uygulama bug'ı mirror'a anında çoğalır. Aynı nedenle ZFS snapshot da tek başına offsite backup değildir. Storage redundancy, snapshot ve bağımsız backup üç ayrı katmandır.
| Yapı | Minimum disk | Kapasite verimi | Güçlü yön |
|---|---|---|---|
| RAID 1 | 2 | ~%50 | Basit mirror |
| RAID 10 | 4 | ~%50 | Daha yüksek paralel I/O |
| ZFS Mirror | 2 | ~%50 | Checksum + snapshot + scrub |
Minimum sistem gereksinimini production kapasitesi sanmayın. Gerçek seçimde peak workload, yedekleme, büyüme payı, kaynak paylaşım politikası ve geri dönüş planı birlikte değerlendirilmelidir.
Hayır. RAID 1 disk arızasına karşı süreklilik sağlar; yanlış silme, ransomware ve bağımsız disaster recovery için backup gerekir.
Proxmox bunu desteklemez ve ZFS'in disklerle doğrudan iletişim kurmasını önerir.
CPU, RAM, disk, network ve yönetim ihtiyacınızı birlikte değerlendirin; darboğazı bilinmeden yalnız daha büyük paket satın almak çoğu zaman kalıcı çözüm değildir.