RAID ( Redundant Array of Independent Disks - redundantní pole nezávislých (nezávislých) disků ) je technologie virtualizace dat pro spojení několika fyzických diskových zařízení do logického modulu pro zlepšení odolnosti proti chybám a (nebo) výkonu.
Termín „RAID“ byl navržen v roce 1987 Pattersonem ( David A. Patterson ), Gibsonem ( Garth A. Gibson ) a Katz ( Randy H. Katz ) jako zkratka pro angličtinu. Redundant Array of Inexpensive Disks ("redundantní pole levných disků"). Ve své prezentaci svůj vynález argumentovali relativně nízkou cenou pole levných disků určených pro osobní počítače ve srovnání s vysokokapacitními disky, které nazvali „SLED“ ( Single Large Expensive Drive ) [1] .
Později se dekódování termínu změnilo na Redundant Array of Independent Disks (redundantní pole nezávislých (nezávislých) disků), protože v polích se často používaly drahé serverové disky.
Petterson a kolegové z Berkeley představili specifikace pro pět úrovní RAID, které se staly de facto standardem [1] :
Mezi moderní implementace polí RAID jsou poskytovány další úrovně specifikace:
Hardwarový řadič RAID může mít další funkce a podporovat více polí RAID různých úrovní současně. Zároveň má mnoho řadičů RAID zabudovaných v základní desce v nastavení BIOSu pouze dva stavy (povoleno nebo zakázáno), takže nový pevný disk připojený k nevyužitému slotu řadiče se zapnutým režimem RAID může být systémem ignorován, dokud nebude sdružené jako další jedno (spanned)JBOD skládající se z jednoho disku.
Úrovně RAID implementované pomocí souborového systému ZFS :
RAID 0 (striping - „striping“) je diskové pole dvou nebo více pevných disků bez redundance. Informace jsou rozděleny do datových bloků ( ) pevné délky a zapisují se postupně na oba/několik disků, tj. jeden blok ( ) na první disk a druhý blok ( ) na druhý disk.
výhody:
nedostatky:
RAID 1 (zrcadlení - "zrcadlení") - pole dvou (nebo více) disků, které jsou navzájem úplnými kopiemi. Nezaměňujte s RAID 1+0 (RAID 10), RAID 0+1 (RAID 01), které využívají sofistikovanější mechanismy zrcadlení.
výhody:
nedostatky:
Pole tohoto typu jsou založena na použití Hammingova kódu . Disky jsou rozděleny do dvou skupin: pro data a pro kódy opravy chyb, a pokud jsou data uložena na discích, pak jsou disky potřebné pro ukládání opravných kódů . Celkový počet disků v tomto případě bude roven . Data jsou mezi disky určené pro ukládání informací distribuována stejně jako v RAID 0, to znamená, že jsou rozdělena do malých bloků podle počtu disků. Na zbývajících discích jsou uloženy kódy opravy chyb, podle kterých je v případě poruchy pevného disku možná obnova informací. Hammingova metoda se již dlouho používá v ECC paměti a umožňuje za běhu opravovat jednotlivé chyby a detekovat dvojité chyby.
Výhodou pole RAID 2 je, že operace s diskem jsou rychlejší než s jedním diskem.
Nevýhodou pole RAID 2 je, že minimální počet disků, na kterých má smysl jej používat, je 7, pouze od tohoto počtu vyžaduje méně disků než RAID 1 (4 disky s daty, 3 disky s kódy pro opravu chyb) , další redundance klesá exponenciálně.
V poli disků RAID 3 jsou data rozdělena na části menší než sektor (rozdělena na bajty) a distribuována mezi disky. Další disk se používá k ukládání paritních bloků. V RAID 2 byly k tomuto účelu použity disky , ale většina informací na řídicích discích byla použita pro opravu chyb za chodu, zatímco většina uživatelů se spokojila s jednoduchou obnovou dat v případě poškození (pomocí operace XOR) , pro které je dostatek dat, která se vejdou na jeden vyhrazený pevný disk.
Rozdíly mezi RAID 3 a RAID 2: nemožnost opravovat chyby za chodu.
výhody:
nedostatky:
RAID 4 je podobný RAID 3, ale liší se tím, že data jsou rozdělena do bloků spíše než do bajtů. Tak bylo možné částečně „vyhrát“ problém nízké rychlosti přenosu malého množství dat. Zápisy jsou pomalé kvůli skutečnosti, že parita pro blok je generována během zápisu a zapsána na jeden disk.
Z široce používaných úložných systémů se RAID-4 používá na zařízeních NetApp (NetApp FAS), kde se jeho nedostatky podařilo odstranit provozováním disků ve speciálním režimu skupinového zápisu, určeném interním souborovým systémem WAFL používaným na zařízeních .
RAID 5 je diskové pole s prokládáním datových bloků a paritou [3] .
Hlavní nevýhodou RAID úrovní 2 až 4 je nemožnost provádět operace paralelního zápisu, protože pro ukládání paritních informací se používá samostatný paritní disk. RAID 5 tuto nevýhodu nemá. Datové bloky a kontrolní součty se cyklicky zapisují na všechny disky v poli, v konfiguraci disku nedochází k asymetrii. Kontrolní součty jsou výsledkem operace XOR (exkluzivní nebo). Xor má funkci, která umožňuje nahradit jakýkoli operand výsledkem a pomocí algoritmu xor získat jako výsledek chybějící operand. Například: a xor b = c (kde a , b , c jsou tři disky raidového pole), pokud a selže, získáme to tak, že na jeho místo vložíme c a nakreslíme xor mezi c a b : c xor b = a _ To platí bez ohledu na počet operandů: a xor b xor c xor d = e . Pokud c selže , pak e zaujme jeho místo a po xor dostaneme c jako výsledek : a xor b xor e xor d = c . Tato metoda v podstatě poskytuje odolnost proti chybám verze 5. K uložení výsledku xor je zapotřebí pouze 1 disk , jehož velikost se rovná velikosti jakéhokoli jiného disku v RAID.
Minimální počet použitých disků jsou tři.
výhody:
nedostatky:
Při poruše jednoho disku se spolehlivost svazku okamžitě sníží na úroveň RAID 0 s odpovídajícím počtem disků n-1, tedy n-1krát nižším, než je spolehlivost jednoho disku - tento stav se nazývá kritický (degrade resp. kritické). Návrat pole do normálního provozu vyžaduje zdlouhavý proces obnovy, který je spojen s významnou ztrátou výkonu a zvýšeným rizikem. Během obnovy (přestavby nebo rekonstrukce) řadič provádí dlouhé intenzivní čtení, které může způsobit selhání jednoho nebo více disků v poli. Čtení navíc dokáže detekovat dříve nezjištěná selhání čtení v studených datových polích (data, ke kterým se při běžném provozu pole nepřistupuje, archivovaná a neaktivní data), čímž brání obnově. Pokud dojde k poruše dříve, než je pole zcela obnoveno, nebo dojde k neopravitelné chybě čtení alespoň na jednom dalším disku, pak je pole zničeno a data na něm nelze obnovit běžnými metodami. Řadiče RAID mohou takovým situacím předejít pomocí analýzy atributů SMART .
RAID 6 je pole čtyř nebo více disků s paritou P+Q nebo DP, které je navrženo tak, aby chránilo před ztrátou dat, pokud dva pevné disky v poli selžou současně. Taková spolehlivost je dosahována na úkor snížení výkonu a kapacity – k obnově informací jsou zapotřebí dvě výpočetní operace a dva disky v poli se nepoužívají k ukládání dat, ale ke sledování jejich integrity a obnově po selhání. Díky dvěma redundantním diskům má vyšší míru spolehlivosti. Mezi diskovými poli je RAID 6 nejspolehlivější, ale také nejpomalejší. Rychlost zápisu dat v poli RAID 6 je znatelně až o 50 % nižší než u RAID 5 i na celém poli RAID 6, zatímco rychlost čtení RAID 6 P + Q se příliš neliší od RAID 5 a RAID. 10 [3] .
RAID 6 vyžaduje alespoň čtyři disky – dva nebo více datových disků a dva paritní disky [3] .
Situace | RAID 5 | RAID 6 P+Q | RAID 6DP |
---|---|---|---|
Volitelný vstup | 100 % | padesáti % | padesáti % |
Sériový přístup | 100 % | 90 % | 60 % |
Obnova jednoho disku v poli | 100 % | ~100 % | pomalejší |
Možnosti RAID 6 [3] :
V závislosti na implementaci mohou mít pole RAID 6 DP různé limity na počet požadovaných disků. V mnoha implementacích musí být počet disků v poli prvočíslo (například 5, z toho 3 datové disky a 2 paritní disky; 7, z toho 5 datových disků a 2 paritní disky; 11, z toho 9 datových disky a 2 paritní disky atd.), některé implementace mají jiné požadavky - počet disků pole musí být o jedno menší než prvočíslo (4, 6, 10 atd.). Taková omezení snižují flexibilitu při vytváření datových polí [3] .
Omezení v možnostech počtu disků v poli RAID 6 DP souvisí se složitostí výpočtu dvojité parity „svislého pruhu“ dat na libovolném počtu disků. Implementace s množstvím disků, které jsou násobkem prvočísla, umožňují použití jednoduchých algoritmů pro řízení integrity dat, zatímco implementace bez takových omezení využívají složité algoritmy, což dále zpomaluje diskové pole [3] .
Výhodou RAID 6 je jeho spolehlivost – je nejvyšší ze všech datových polí RAID, to určuje rozsah polí RAID 6 – výpočetní prostředí vyžadující vysokou úroveň nepřetržité dostupnosti dat [3] .
Nevýhody RAID 6 jsou relativně vysoké náklady a ztráta výkonu ve srovnání s RAID 5. Výkon RAID 6 je nejnižší ze všech polí RAID [3] .
Matematické principyVětšina implementací RAID 6 P+Q používá Galoisův polynom ( polynom ) , přičemž první polynomický člen je výhradní "nebo" používaný v RAID 5 (jeho hodnota je zapsána na disk "P"), druhý polynomický člen je složitější. , obvykle představuje výhradní "nebo" s násobitelem [3] . Implementace RAID 6 DP používají výpočet XOR pro horizontální i vertikální bitové pruhy v diskovém poli, každý paritní disk ukládá svou vlastní paritu (horizontální nebo vertikální) [3] .
Kromě základních úrovní RAID od 0 do 6 popsaných ve „standardu Common RAID Disk Drive Format (DEF)“ existují kombinované úrovně s názvy jako „RAID α+β“ nebo „RAID αβ“, což obvykle znamená „ RAID β složený z více RAID α' (někdy si to prodejci vykládají po svém), někdy označovaný jako hybridní RAID [4] .
Například:
Kombinované úrovně dědí výhody i nevýhody svých „rodičů“: vzhled stripingu v úrovni RAID 5 + 0 tomu nepřidává žádnou spolehlivost, ale má pozitivní vliv na výkon. Úroveň RAID 1+5 je pravděpodobně velmi spolehlivá, ne však nejrychlejší a navíc extrémně neekonomická: využitelná kapacita svazku je menší než polovina celkové kapacity disků.
Pole RAID 01 (RAID 0+1) se nazývá stripe mirror [5] . Jedná se o pole RAID 1 sestávající ze dvou vnořených polí RAID 0. Počet disků v obou vnořených polích RAID 0 musí být stejný, kvůli této vlastnosti může tento typ pracovat pouze se sudým počtem disků.
V závislosti na výrobci RAID řadiče může RAID 0+1 znamenat jinou konfiguraci, některé modely navíc nabízejí vytvoření RAID 0+1 na lichém počtu zařízení [6] , ve skutečnosti implementace RAID 1E pod tímto názvem .
Stejně jako v „čistém“ RAID 1 je užitečný objem pole poloviční než celkový objem všech disků (pokud se jedná o disky stejné kapacity).
Odolnost proti chybám u RAID 01 je nižší než u RAID 10 při přibližně stejném výkonu a stejném objemu, takže se tento typ RAID prakticky nepoužívá.
RAID 10 (RAID 1 + 0) je zrcadlené pole, ve kterém jsou data zapisována postupně na několik disků, jako v RAID 0. Tato architektura je pole typu RAID 0, jehož segmenty jsou pole RAID 1 namísto jednotlivých disků. , pole této úrovně musí obsahovat minimálně 4 disky (a vždy sudé číslo). RAID 10 kombinuje vysokou odolnost proti chybám a výkon.
RAID 10 je poměrně spolehlivá možnost pro ukládání dat, protože celé pole RAID 10 selže pouze v případě, že selžou všechny disky ve stejném poli RAID 1. V celkovém poli 4 disků s jedním selhalým diskem je šance selhání druhého ve stejném poli je 1/3×100=33%.
Pro srovnání, RAID 0+1 selže, pokud selžou dva disky v různých polích. Pravděpodobnost selhání disku v sousedním poli je 2/3×100=66 %. Protože se však pole RAID 0 s poškozeným diskem již nepoužívá, zbývající zdravý disk v tomto poli lze z výpočtu vyloučit a máme šanci, že další disk pole deaktivuje - 2/2 × 100 = 100 %.
Někteří výrobci, např. HP, používají označení RAID 1+0 ve svých řadičích RAID (HP Smart Array P400) nejen pro RAID 10. Typ RAID bude záviset na počtu použitých disků v konfiguraci. Výběr RAID 1+0 v konfiguraci 2 disků bude mít za následek RAID 1 a pro 4 disky RAID 10.
RAID 1E (enhanced) je zrcadlo schopné běžet na lichém počtu zařízení.
Existují alespoň dva různé algoritmy RAID 1E:
V příručce k vašemu řadiči RAID nemusí být uvedeno, který typ RAID 1E (blízký nebo prokládaný) podporuje [9] . Společné mají to, že se dobře hodí pro vytvoření pole tří diskových zařízení.
V blízkém RAID 1E je první blok dat zapsán na disk #1 a na disk #2 (úplná kopie, jako v RAID 1). Další blok přejde na disk č. 3 a disk č. 4 (pokud již nejsou žádné disky, např. v poli není disk č. 4, je 3. disk poslední - řadič se vrátí na disk č. 1 a přejde na další pruh).
V prokládaném RAID 1E jsou data prokládána v proužcích: samotná data se zapisují do prvního proužku a jejich kopie se zapisuje do druhého proužku. Při přechodu z jednoho pruhu na druhý se index zařízení, ze kterého záznam začíná, zvyšuje. První blok dat je tedy zapsán na disk #1 v prvním pruhu a na disk #2 ve druhém pruhu, druhý blok dat je zapsán na disk #2 v prvním pruhu a na disk #3 ve druhém pruhu. proužek a tak dále.
Výsledná kapacita pole při použití RAID 1E je , kde N je počet disků v poli a S je kapacita nejmenšího disku.
výhody:
nedostatky:
Minimální počet disků jsou tři (se dvěma je k nerozeznání od RAID 1).
RAID 7 je registrovaná ochranná známka společnosti Storage Computer Corporation a nejedná se o samostatnou úroveň RAID. Struktura pole je následující: data jsou uložena na discích, jeden disk slouží k uložení paritních bloků. Zápisy na disk jsou ukládány do mezipaměti pomocí RAM, samotné pole vyžaduje povinné UPS ; v případě výpadku napájení jsou data poškozena.
Číslo 7 v názvu budí dojem, že systém nějak předčí své „bratříčky“ RAID 5 a 6, ale matematika RAID 7 se neliší od RAID 4 a cache a baterie se používají v RAID řadičích všech úrovně (čím dražší ovladač, tím větší pravděpodobnost, že bude mít tyto komponenty). Přestože tedy nikdo nepopírá, že RAID 7 má vysokou spolehlivost a rychlost, nejedná se o průmyslový standard, ale spíše o marketingový tah jediného výrobce takových zařízení a pouze tato společnost pro ně poskytuje technickou podporu [10] .
Existuje modifikace RAID-4 NetApp - RAID-DP (Dual Parity). Rozdíl od tradičního pole spočívá v alokaci dvou samostatných disků pro kontrolní součty. Díky interakci RAID-DP a souborového systému WAFL (všechny operace zápisu jsou sekvenční a provádějí se na volném místě) je eliminován pokles výkonu jak ve srovnání s RAID-5, tak ve srovnání s RAID-6.
Představují rozšiřující kartu nebo jsou umístěny mimo server (například jako součást externího diskového subsystému nebo NAS ) [11] . Mají vlastní procesor, mnohé mají vyrovnávací paměť pro urychlení práce. Baterie se volitelně instalují do dražších zařízení (Battery Backup Unit, zkr. BBU, chemická nebo kondenzátorová ) pro uložení dat do mezipaměti v případě nouzového výpadku proudu. Kondenzátorové baterie jsou modernější, ale dražší, protože navíc vyžadují energeticky nezávislou paměť FLASH, kam se v případě nehody zkopíruje mezipaměť. Takové baterie se časem neznehodnocují a na rozdíl od chemických nevyžadují výměnu během životnosti serveru [12] .
Pro připojení disků může mít řadič interní nebo externí porty nebo oba. Porty mohou být vyrobeny podle různých norem (viz seznam interních a externích konektorů SAS a také SFF-8639 pro příklad ).
Regulátory od různých výrobců zpravidla nejsou kompatibilní a nejsou vzájemně zaměnitelné - to je třeba mít na paměti v případě poruchy řídicí desky. Informace o konfiguraci pole RAID jsou uloženy na discích, ale číst je může i z plně funkčních disků pouze řadič stejného výrobce a pole znovu vytvořit [13] . Aby se takovým problémům předešlo, existují systémy clusterových disků [14] . Softwarová pole RAID také tuto nevýhodu nemají.
Mnoho řadičů RAID je vybaveno sadou dalších funkcí:
Úroveň | Počet disků | Efektivní kapacita [15] [16] [17] [18] [19] | Přípustný počet vadných disků | Spolehlivost | Rychlost čtení | Rychlost záznamu | Poznámka |
---|---|---|---|---|---|---|---|
0 | od 2 | S×N | Ne | velmi nízký | vysoký | vysoký | Ztráta dat v případě poruchy některého z disků! |
jeden | od 2 | S | Disky N-1 | velmi vysoko | průměrný | průměrný | N násobek nákladů na místo na disku; nejvyšší možná spolehlivost; nejmenší možná velikost, rychlost čtení/zápisu na jeden disk |
1E | od 3 | S×N/2 | 1 až N/2−1 disky | vysoký | vysoký | nízký | Ztráta dat, pokud selžou dva sousední disky současně nebo první s posledním |
deset | od 4, dokonce | S×N/2 | 1 až N/2 disky [20] | vysoký | vysoký | vysoký | dvojnásobné náklady na diskový prostor, ztráta dat při selhání zrcadlové skupiny (RAID 1), operace je možná, pokud alespoň jeden disk ze zrcadlové skupiny (RAID 1) přežije v každé zrcadlové skupině (RAID 1). |
01 | od 4, dokonce | S×N/2 | 1 až N/2 disky [20] | nízký | vysoký | vysoký | dvojnásobné náklady na místo na disku, ztráta dat při selhání zrcadlové skupiny (RAID 1), operace je možná pouze v případě, že přežijí všechny disky kterékoli jedné prokládané skupiny (RAID 0). |
5 | od 3 | S×(N−1) | 1 disk | průměrný | vysoký | průměrný | |
padesáti | od 6, dokonce | S×(N−2) | 1 až 2 disky [21] | průměrný | vysoký | vysoký | |
51 | od 6, dokonce | S×(N−2)/2 | od 2 do N/2+1 disků [22] | vysoký | vysoký | nízký | dvojnásobné náklady na místo na disku |
5E | od 4 | S×(N−2) | 1 disk | průměrný | vysoký | vysoký | záložní disk běží naprázdno a neprobíhá kontrola |
5EE | od 4 | S×(N−2) | 1 disk | průměrný | vysoký | vysoký | záložní disk běží naprázdno a neprobíhá kontrola |
6 | od 4 | S×(N−2) | 2 disky | vysoký | vysoký | nízké nebo střední | rychlost zápisu v závislosti na implementaci (může odpovídat rychlosti zápisu RAID 5) |
60 | od 8, dokonce | S×(N−4) | 2 až 4 disky [21] | průměrný | vysoký | průměrný | |
61 | od 8, dokonce | S×(N−2)/2 | od 4 do N/2+2 disků [22] | vysoký | vysoký | nízký | dvojnásobné náklady na místo na disku |
K implementaci RAID lze využít nejen hardwarové, ale i kompletně softwarové komponenty ( ovladače ). Například na systémech s jádrem Linux existuje podpora přímo na úrovni jádra . Zařízení Linux RAID lze spravovat pomocí nástroje mdadm . Softwarový RAID má své výhody i nevýhody. Na jednu stranu to nic nestojí (na rozdíl od hardwarových řadičů RAID ). Na druhou stranu softwarový RAID využívá některé prostředky CPU .
Linuxové jádro 2.6.28 podporuje softwarové RAID úrovně 0, 1, 4, 5, 6 a 10. Implementace umožňuje vytvářet RAID na jednotlivých diskových oddílech, což je obdoba Matrix RAID popsaného níže. Je podporováno bootování z RAID.
Operační systémy rodiny Windows NT , jako například Windows NT 3.1/3.5/3.51/ NT4 / 2000 / XP / 2003 , podporují softwarový RAID 0, RAID 1 a RAID 5 již od návrhu této rodiny (viz Dynamický disk ). Windows XP Home nepodporuje RAID. Windows XP Pro podporuje RAID 0 a podpora RAID 1 a RAID 5 je blokována vývojáři, ale přesto ji lze povolit úpravou binárních souborů OS, což je zakázáno licenční smlouvou [23] . Windows 7 podporuje softwarový RAID 0 a RAID 1, Windows Server 2003 podporuje 0, 1 a 5.
FreeBSD má několik softwarových implementací RAID. Atacontrol může například buď vytvořit úplný softwarový RAID, nebo podporovat semihardwarový RAID na čipech, jako je ICH5R. Ve FreeBSD je od verze 5.0 diskový subsystém řízen mechanismem GEOM zabudovaným do jádra. GEOM poskytuje modulární strukturu disku, díky které se zrodily moduly jako gstripe (RAID 0), gmirror (RAID 1), graid3 (RAID 3), gconcat (spojení několika disků do jednoho diskového oddílu). Existují také starší třídy ccd (RAID 0, RAID 1) a gvinum (vinum logický správce svazků). Počínaje FreeBSD 7.2 je podporován souborový systém ZFS , který může vytvářet úrovně 0, 1, 5 a 6 a také kombinovatelné úrovně.
OpenSolaris a Solaris 10 používají Solaris Volume Manager , který podporuje RAID 0, RAID 1, RAID 5 a jakoukoli jejich kombinaci, jako je 1+0. RAID 6 je podporován v systému souborů ZFS .
Matrix RAID je technologie implementovaná společností Intel v jižních můstcích svých čipových sad , počínaje ICH6R . Tato technologie není novou úrovní RAID a nemá žádnou hardwarovou podporu. Nástroje BIOSu umožňují uspořádat několik zařízení do logického pole, jehož další zpracování je přesně jako pole RAID, které je přiřazeno ovladači. Technologie umožňuje organizovat několik polí úrovní RAID 1, RAID 0 a RAID 5 současně na různých diskových oddílech [24] . To vám umožní vybrat zvýšenou spolehlivost pro některé oddíly a vysoký výkon pro jiné.
Později Intel oznámil přejmenování technologie Matrix RAID na Intel Rapid Storage Technology (Intel RST) [25] .
Seznam řadičů Intel podporujících Intel RST [26] :
Myšlenkou polí RAID je kombinovat disky, z nichž každý je považován za sadu sektorů, a v důsledku toho ovladač souborového systému „vidí“ jeden disk a pracuje s ním, aniž by věnoval pozornost jeho vnitřní struktura. Výrazného zvýšení výkonu a spolehlivosti diskového systému však můžete dosáhnout, pokud ovladač souborového systému „ví“, že nepracuje s jedním diskem, ale se sadou disků.
Navíc, pokud je některý z disků v RAID 0 zničen, všechny informace v poli budou ztraceny. Pokud však ovladač souborového systému umístil každý soubor na jeden disk a adresářová struktura je správně uspořádána, pak při zničení některého z disků budou ztraceny pouze soubory, které byly na tomto disku; a soubory, které jsou celé na zachovaných discích, zůstanou dostupné. Podobná myšlenka „zvyšování spolehlivosti“ je implementována v polích JBOD .
Umístění souborů do přístupu "každý soubor je umístěn zcela na jednom disku" má komplexní/nejednoznačný vliv na výkon systému disku. U malých souborů je latence (doba umístění hlavy nad požadovanou stopou + doba čekání, než požadovaný sektor dorazí pod hlavu) důležitější než skutečná doba čtení/zápisu; pokud je tedy malý soubor celý na jednom disku, bude k němu přístup rychlejší, než když je rozprostřen na dva disky (struktura RAID polí je taková, že malý soubor nemůže být na třech a více discích). U velkých souborů může být umístění striktně na jednom disku horší než umístění na více discích; k tomu však dojde pouze v případě výměny dat ve velkých blocích; nebo pokud je k souboru prováděno mnoho malých přístupů v asynchronním režimu, který umožňuje pracovat se všemi disky, na kterých je tento soubor umístěn, najednou.
Pohony v poli, s výjimkou náhradních („náhradních“), jsou často zpočátku stejně staré, vystavené stejnému zatížení a vlivům prostředí, což porušuje předpoklady o nezávislé pravděpodobnosti selhání pohonu; selhání jsou ve skutečnosti statisticky korelována. V praxi je pravděpodobnost druhého selhání před prvním obnovením vyšší než pravděpodobnost náhodných selhání.
Přestože je konfigurace pole uložena přímo na fyzických discích, neexistuje žádný obecně uznávaný standard pro její kódování a ukládání. Když řadič selže, je uživatel nucen zakoupit si kompatibilní řadič, aby obnovil přístup k datům, místo aby znovu vytvořil prázdné pole.