RAID (yedekli bağımsız disk dizisi), çoklu diskleri birleştiren bir depolama teknolojisidir
RAID 0, parite veya aynalama olmadan şeritleme sunar. Çizgi verilerin iki veya daha fazla diske eşit olarak "bölündüğü" anlamına gelir. Örneğin, iki diskli bir RAID 0 kurulumunda, birinci, üçüncü, beşinci (vb.) Veri blokları ilk sabit diske yazılır ve ikinci, dördüncü, altıncı (vb.) Bloklar ikinci sabit diske yazılır. Bu yaklaşımın bir dezavantajı, disklerden biri bile çökerse, veriler kurtarılamadığı için tüm RAID 0 kurulumunun başarısız olmasıdır. Teknik açıdan, bu bir eksiklik olarak tanımlanır hata toleransı.
RAID 0 kurulumunda veri depolama RAID 1 kurulumunda veri depolamaBir RAID 1 kurulumu farklıdır. Çizgi yok; tüm veriler aynalı her diskte. Bu, verilerin birden çok kopyasına neden olur (fazlalık). Disklerden biri arızalanırsa, veriler ikinci diskte olduğu için hala kurtarılabilir (çoğu RAID 1 kurulumu yalnızca 2 disk kullanır, ancak bazıları daha fazlasını kullanabilir), bu da RAID 1'in hataya dayanıklı olduğu anlamına gelir.
İşte RAID 0 ve RAID 1 dizileri arasındaki farkı açıklayan iyi bir video (burada aynı kişi tarafından daha kısa bir video YouTube'da var):
RAID 1 artıklık nedeniyle daha yüksek güvenilirlik sunar; sürücülerden biri düpedüz başarısız olsa bile, diğer sürücüde hala veri mevcuttur. Ancak, RAID dizileri verileri bit çürümesine karşı korumaz - depolama ortamındaki sabit diskteki rasgele bitlerin dönmesine ve verilerin bozulmasına neden olan kademeli bozulma. ZFS ve Btrfs gibi modern dosya sistemleri, blok başına sağlama toplamı yoluyla bit çürümesine karşı koruma sağlar ve verilerini birkaç yıl boyunca koruma konusunda ciddi insanlar olarak kullanılmalıdır:
RAID'in artıklık sağladığı için verileri bozulmaya karşı koruduğunu düşünmek yaygın bir yanlış anlamadır. Gerçek tam tersidir: Geleneksel RAID, yanlış gitmeye daha fazla şey içeren daha fazla fiziksel cihaz tanıdığından veri bozulması olasılığını artırır. RAID'in sizi koruduğu şey, bir sürücünün anlık arızalanması nedeniyle veri kaybıdır. Ancak eğer sürücü sadece kibarca ölmek zorunda değilse ve bunun yerine kötü verileri okumaya ve / veya yazmaya başlarsa, o kötü verileri elde edersiniz. RAID denetleyicisinin, eşlikin blok başına değil, şerit başına yazıldığından verilerin kötü olup olmadığını bilmesinin bir yolu yoktur. Teoride (pratikte, parite her okumada her zaman kesin olarak kontrol edilmez), bir RAID denetleyicisi size bir şeritteki verilerin bozuk olduğunu söyleyebilir, ancak gerçek bozuk verilerin herhangi bir veride olup olmadığını bilmenin hiçbir yolu yoktur sürücü.
RAID 0 çok hızlı yazma süreleri sunar çünkü veriler paralel olarak birkaç diske bölünür ve yazılır. Bir RAID 1 birimine yazmak, RAID 0 ile karşılaştırıldığında daha yavaştır, ancak tek bir diske yazmakla aynıdır. Bunun nedeni, tüm verilerin iki diske yazılmasıdır, ancak paralel olarak.
RAID 0'da da okumalar çok hızlıdır. İdeal senaryolarda, dizinin aktarım hızı, birlikte eklenen tüm disklerin aktarım hızıdır ve yalnızca RAID denetleyicisinin hızı ile sınırlıdır. RAID 1'den yapılan okumalar, RAID denetleyicisine bağlı olarak bu tür bir performans artışı sunabilir veya sunmayabilir. "Akıllı" denetleyiciler okuma görevini veri artıklığından yararlanacak ve farklı disklerden farklı blokları okuyacak şekilde böler. Bu, RAID 0'a benzer bir performans artışı sunar, ancak bu tür çoklama, okuma hızlarına sahip olmayan ve yaklaşık tek bir sabit sürücü ile aynı olan kontrolörler için.
RAID 0 birimi için kullanılabilir toplam depolama alanı, yedeklilik olmadığı için tek tek disklerin depolama kapasitelerinin toplamıdır. Bununla birlikte, bir RAID 1 dizisi durumunda, verilerin çoğaltılması söz konusudur, bu da birimin toplam depolama kapasitesinin bir sabit diskinkiyle aynı olduğu anlamına gelir..
Güvenilirlik önemliyse ve veri kaybını önlemek istiyorsanız RAID 1 daha iyi bir seçimdir. Tipik bir örnek veri arşivi ihtiyaçlarıdır. RAID 0, yüksek miktarda yüksek hızlı depolamaya ihtiyaç duyulan senaryolarda daha iyi bir seçimdir. Örneğin, sıkıştırılmamış HD videoyu HDSDI üzerinden yakalamak ve doğrudan bir sabit diske kaydetmek çok hızlı yazma ve büyük bir kapasite gerektirir. Başka bir örnek, günlükleri veya yüksek miktarda okuma işlemi olan diğer bilgileri içeren büyük veritabanlarıdır.
RAID seviyeleri 0 ve 1, bir ayna şeridi - RAID 10 - veya bir ayna aynası (RAID 01) yapılandırması yapmak için birleştirilebilir. Bunlara iç içe RAID düzeyleri denir.
RAID 01 iç içe yapılandırma RAID 10 yapılandırmasıRAID 10, RAID 01'den daha fazla hataya dayanıklıdır, bu nedenle yaygın olarak kullanılır; RAID 01 neredeyse hiç kullanılmaz, çünkü aynı sayıda disk kullanılırken RAID 10 bundan daha üstündür.