RAID (излишен масив от независими дискове) е технология за съхранение, която комбинира множество
RAID 0 предлага ивици без четно или огледално огледало. на ивиците означава, че данните са "разделени" равномерно на два или повече диска. Например, в двудискова настройка RAID 0, първите, третите, петите (и така нататък) блокове данни ще бъдат записани на първия твърд диск, а вторият, четвъртият, шестият (и така нататък) блокове ще бъде записани на втория твърд диск. Недостатък на този подход е, че ако дори един от дисковете се срине, цялата настройка на RAID 0 се проваля, защото данните стават невъзстановими. В техническо отношение това се описва като липса на толеранс.
Съхранение на данни в настройка на RAID 0 Съхранение на данни в настройка на RAID 1Настройката на RAID 1 е различна. Няма ивици; всички данни са огледален на всеки диск. Това води до множество копия на данни (съкращаване). И ако един от дисковете се повреди, данните все още могат да бъдат възстановени, тъй като са непокътнати на втория диск (повечето настройки на RAID 1 използват само 2 диска, макар че някои могат да използват и повече), което означава, че RAID 1 е толерантен.
Ето един добър видеоклип, който обяснява разликата между RAID 0 и RAID 1 масивите (по-кратък видеоклип от същия човек е в YouTube тук):
RAID 1 предлага по-висока надеждност поради излишък; дори ако единият от дисковете не успее направо, на другия все още са налични данни. Въпреки това, RAID масивите не защитават данните от битово гниене - постепенното разпадане в носителя за съхранение, което причинява прехвърляне на произволни битове на твърдия диск, повреждащи данните. Съвременните файлови системи като ZFS и Btrfs защитават от битово гниене чрез контролна сума на блок и трябва да се използват за хора, сериозно за защита на техните данни в продължение на няколко години:
Често срещано погрешно схващане е да се мисли, че RAID защитава данните от корупция, тъй като въвежда излишък. Реалността е точно обратната: традиционният RAID увеличава вероятността от корупция на данните, тъй като въвежда повече физически устройства с повече неща, които да се объркат. Това, което RAID ви предпазва, е загубата на данни поради моменталната повреда на устройството. Но ако устройството не е толкова задължително, че просто учтиво да умре от вас и вместо това започне да чете и / или пише лоши данни, все още ще получите тези лоши данни. RAID контролерът няма начин да разбере дали данните са лоши, тъй като четността се записва на ивица, а не на блок. На теория (на практика паритетът не винаги се проверява стриктно при всяко четене), RAID контролер може да ви каже, че данните в ивица са повредени, но няма да може да разберете дали действително повредените данни са били дадени път.
RAID 0 предлага много бързи времена на запис, тъй като данните се разделят и записват на няколко диска паралелно. Записването в RAID 1 единица е по-бавно в сравнение с RAID 0, но приблизително същото като писането на един диск. Това е така, защото всички данни се записват на два диска, но успоредно.
Четенията също са много бързи в RAID 0. При идеални сценарии скоростта на предаване на масива е скоростта на прехвърляне на всички дискове, добавени заедно и ограничена само от скоростта на RAID контролера. Четенията от RAID 1 могат или не могат да предложат подобно увеличаване на производителността, в зависимост от RAID контролера. „Умните“ контролери разделят задачата за четене по начин, който се възползва от излишъка на данните и чете различни блокове от различни дискове. Това предлага увеличаване на производителността подобно на RAID 0, но за контролери, които не могат да мултиплексират, четат скорости и са приблизително същите като един твърд диск.
Общият обем на съхранение за RAID 0 единица е просто сумата от капацитета за съхранение на отделни дискове, тъй като няма излишък. В случай на RAID 1 масив обаче има репликация на данни, което означава, че общият капацитет за съхранение на устройството е същият като този на един твърд диск.
RAID 1 е по-добър избор, ако надеждността е проблем и искате да избегнете загуба на данни. Типичен пример са нуждите от архивни данни. RAID 0 е по-добър избор в сценарии, където е необходим голям обем на високоскоростно съхранение. Например, заснемането на некомпресирано HD видео през HDSDI и записването му директно на твърд диск изисква много бързо записване и голям капацитет. Друг пример са големи бази данни, които съдържат регистрационни файлове или друга информация, която има голям обем на операциите за четене.
RAID нива 0 и 1 могат да се комбинират, за да се направи ивица от огледала - RAID 10 - или огледало от райета (RAID 01) конфигурация. Те се наричат вложени RAID нива.
RAID 01 вложена конфигурация RAID 10 конфигурацияRAID 10 е по-устойчив на повреди от RAID 01, така че е широко използван; RAID 01 почти никога не се използва, тъй като RAID 10 е по-добър от него при използване на същия брой дискове.