Kako postaviti pametne telefone i računala. Informativni portal
  • Dom
  • TV (Smart TV)
  • Raid 1 od 2 diska. Stvaranje Raid disk niza u sustavu Windows

Raid 1 od 2 diska. Stvaranje Raid disk niza u sustavu Windows

Gotovo svi znaju poslovicu „Dok grom ne pukne, seljak se ne prekriži“. Bitno je: dok ovaj ili onaj problem ne dotakne korisnika izbliza, on o tome neće ni razmišljati. Napajanje je umrlo i uzeo nekoliko uređaja sa sobom - korisnik žuri tražiti članke o relevantnim temama o ukusnoj i zdravoj hrani. Procesor je izgorio ili je počeo kvariti zbog pregrijavanja - u "Favoritima" postoji nekoliko poveznica na razgranate forumske teme koje raspravljaju o hlađenju procesora.

S tvrdim diskovima, ista priča: čim još jedan vijak napusti naš smrtni svijet, pucketajući zbogom svojim glavama, vlasnik računala počinje se truditi osigurati poboljšanje životnih uvjeta pogona. Ali čak ni najsofisticiraniji hladnjak ne može jamčiti dug i sretan život diska. Mnogi čimbenici utječu na životni vijek pogona: greška u proizvodnji, slučajni udarac tijela nogom (osobito ako je tijelo negdje na podu), prašina koja je prošla kroz filtre i visokonaponski šum koji šalje napajanje ... Postoji samo jedan izlaz - sigurnosna kopija informacija, a ako vam je potrebna sigurnosna kopija u pokretu, onda je vrijeme za izgradnju RAID polja, jer danas gotovo svaka matična ploča ima neku vrstu RAID kontrolera.

Na ovom mjestu ćemo stati i napraviti kratku digresiju u povijest i teoriju RAID polja. Sama kratica RAID označava redundantni niz neovisnih diskova (Redundant Array of Independent Disks). Ranije su umjesto neovisnih koristili jeftine (jeftine), ali s vremenom je ova definicija izgubila na važnosti: gotovo svi diskovni pogoni postali su jeftini.

Povijest RAID-a započela je 1987. godine, kada je objavljen članak "A Chassis for Redundant Arrays of Cheap Disks (RAID)" koji su potpisali drugovi Peterson, Gibson i Katz. U bilješci je opisana tehnologija spajanja nekoliko običnih diskova u niz kako bi se dobio brži i pouzdaniji disk. Autori materijala također su rekli čitateljima o nekoliko vrsta nizova - od RAID-1 do RAID-5. Naknadno je nizovima opisanim prije gotovo dvadeset godina dodan RAID niz nulte razine koji je stekao popularnost. Dakle, što su svi ti RAID-x? Koja je njihova bit? Zašto se nazivaju suvišnima? To ćemo pokušati shvatiti.

Vrlo jednostavno rečeno, RAID je takva stvar koja dopušta operativnom sustavu da ne zna koliko je diskova instalirano u računalu. Kombiniranje tvrdih diskova u RAID polje je proces koji je upravo suprotan od dijeljenja jednog prostora na logičke diskove: formiramo jedan logički disk na temelju nekoliko fizičkih. Da bismo to učinili, potreban nam je ili odgovarajući softver (o ovoj opciji nećemo ni govoriti - ovo je nepotrebna stvar), ili RAID kontroler ugrađen u matičnu ploču, ili poseban umetnut u PCI ili PCI Express utor . Kontroler je taj koji spaja diskove u polje, a operativni sustav više ne radi s HDD-om, već s kontrolerom koji mu ne govori ništa nepotrebno. Ali postoji mnogo opcija za kombiniranje nekoliko diskova u jedan, točnije, oko deset.

Što su RAID-ovi?

Najjednostavniji od njih je JBOD (Just a Bunch of Disks). Dva tvrda diska su zalijepljena u jedan u nizu, informacije se zapisuju prvo na jedan, a zatim na drugi disk bez razbijanja na dijelove i blokove. Od dva diska od po 200 GB napravimo jedan od 400 GB koji radi gotovo istom, ali realno nešto manjom brzinom kao i svaki od ta dva diska.

JBOD je poseban slučaj niza nulte razine, RAID-0. Postoji i druga verzija naziva nizova ove razine - pruga (pruga), puni naziv je prugasti diskovni niz bez tolerancije greške. Ova opcija također uključuje kombiniranje n diskova u jedan s volumenom povećanim za n puta, ali diskovi nisu povezani sekvencijalno, već paralelno, a informacije se na njih zapisuju u blokovima (veličinu bloka postavlja korisnik prilikom formiranja RAID-a). niz).

Odnosno, ako niz brojeva 123456 treba zapisati na dva pogona uključena u RAID-0 polje, kontroler će podijeliti ovaj lanac na dva dijela - 123 i 456 - i zapisati prvi na jedan disk, a drugi na još. Svaki disk može prenositi podatke... pa, recimo brzinom od 50 MB/s, a ukupna brzina dva diska s kojih se podaci paralelno preuzimaju je 100 MB/s. Dakle, brzina rada s podacima trebala bi se povećati n puta (u stvarnosti je, naravno, povećanje brzine manje, budući da nitko nije otkazao gubitke za traženje podataka i njihov prijenos preko sabirnice). Ali ovo povećanje je dano s razlogom: ako barem jedan disk pokvari, gubi se informacija iz cijelog niza.

RAID razine 0. Podaci su podijeljeni u blokove i razbacani po diskovima. Nema pariteta ni redundancije.

Odnosno nema suvišnosti i uopće nema viška. Razmatranje ovog polja kao RAID polja može biti samo uvjetno, međutim, vrlo je popularno. Malo ljudi razmišlja o pouzdanosti, jer se ne može mjeriti mjerilima, ali svi razumiju jezik megabajta u sekundi. Nije loše ili dobro, samo postoji. U nastavku ćemo govoriti o tome kako jesti ribu i održati pouzdanost. Oporavak RAID-0 nakon kvara

Usput, dodatni minus prugastog niza je njegova netolerancija. Ne mislim da ne podnosi neke vrste hrane ili npr. vlasnike. Njega to ne zanima, ali premještanje samog niza negdje je cijeli problem. Čak i ako odvučete i diskove i upravljačke programe kontrolera prijatelju, nije činjenica da će oni biti definirani kao jedno polje i da možete koristiti podatke. Štoviše, postoje slučajevi kada je jednostavno povezivanje (bez pisanja bilo čega!) stripe diskova na "ne-nativni" (različit od onog na kojem je niz formiran) dovelo do oštećenja podataka u nizu. Ne znamo koliko je ovaj problem relevantan sada, s dolaskom modernih kontrolera, ali ipak vam savjetujemo da budete oprezni.


RAID niz razine 1 s četiri pogona. Diskovi su podijeljeni u parove, pogoni unutar para pohranjuju iste podatke.

Prvo stvarno "redundantno" polje (i prvi RAID koji je nastao) je RAID-1. Njegovo drugo ime - ogledalo (ogledalo) - objašnjava princip rada: svi diskovi dodijeljeni nizu podijeljeni su u parove, a informacije se čitaju i zapisuju na oba diska odjednom. Ispada da svaki od diskova u nizu ima točnu kopiju. U takvom sustavu povećava se ne samo pouzdanost pohrane podataka, već i brzina njihovog čitanja (možete čitati s dva tvrda diska odjednom), iako brzina pisanja ostaje ista kao kod jednog diska.

Kao što možete pogoditi, volumen takvog niza bit će jednak polovici zbroja volumena svih tvrdih diskova uključenih u njega. Loša strana ovog rješenja je da vam je potrebno dvostruko više tvrdih diskova. No, s druge strane, pouzdanost ovog niza zapravo nije ni jednaka dvostrukoj pouzdanosti jednog diska, već je puno veća od ove vrijednosti. Kvar dva tvrda diska unutar ... pa, recimo, jednog dana malo je vjerojatan, ako se, na primjer, napajanje nije umiješalo u stvar. U isto vrijeme, svaka razumna osoba, vidjevši da je jedan disk u paru u kvaru, odmah će ga zamijeniti, a čak i ako drugi disk odmah nakon toga odustane, informacija neće otići nikamo.

Kao što vidite, i RAID-0 i RAID-1 imaju svoje nedostatke. A kako biste ih se riješili? Ako imate najmanje četiri tvrda diska, možete stvoriti konfiguraciju RAID 0+1. Kako bi se to postiglo, RAID-1 polja se kombiniraju u RAID-0 polje. Ili obrnuto, ponekad stvaraju RAID-1 niz od nekoliko RAID-0 nizova (izlaz će biti RAID-10, čija je jedina prednost kraće vrijeme oporavka podataka kada jedan disk otkaže).

Pouzdanost takve konfiguracije od četiri tvrda diska jednaka je pouzdanosti RAID-1 polja, a brzina je zapravo ista kao i kod RAID-0 (u stvarnosti će najvjerojatnije biti nešto manja zbog ograničenog mogućnosti kontrolera). Istodobno, istovremeni kvar dvaju diskova ne znači uvijek potpuni gubitak informacija: to će se dogoditi samo ako se diskovi koji sadrže iste podatke pokvare, što je malo vjerojatno. To jest, ako su četiri diska podijeljena u parove 1-2 i 3-4 i parovi su kombinirani u RAID-0 niz, tada će samo istovremeni kvar diskova 1 i 2 ili 3 i 4 dovesti do gubitka podataka, dok u slučaju prerane smrti prvog i trećeg, drugog i četvrtog, prvog i četvrtog ili drugog i trećeg tvrdog diska, podaci će ostati sigurni i zdravi.

Međutim, glavni nedostatak RAID-10 je visoka cijena diskova. Ipak, cijena četiri (minimalno!) Hard diska ne može se nazvati malom, pogotovo ako nam je stvarno dostupan volumen samo dva od njih (kao što smo već rekli, malo ljudi razmišlja o pouzdanosti i koliko to košta). Osjeća se velika (100%) redundancija pohrane podataka. Sve je to dovelo do toga da je nedavno varijanta niza pod nazivom RAID-5 stekla popularnost. Za njegovu implementaciju potrebna su tri diska. Osim samih informacija, kontroler također pohranjuje paritetne blokove na pogone polja.

Nećemo ulaziti u detalje algoritma za provjeru parnosti, samo ćemo reći da se u slučaju gubitka informacija na jednom od diskova može vratiti korištenjem paritetnih podataka i živih podataka s drugih diskova. Paritetni blok ima volumen jednog fizičkog diska i ravnomjerno je raspoređen na sve tvrde diskove sustava tako da vam gubitak bilo kojeg diska omogućuje oporavak informacija s njega pomoću paritetnog bloka koji se nalazi na drugom disku u nizu. Informacije se dijele u velike blokove i zapisuju na diskove jedna po jedna, odnosno prema principu 12-34-56 u slučaju niza od tri diska.

Sukladno tome, ukupni volumen takvog niza je volumen svih diskova minus kapacitet jednog od njih. Oporavak podataka, naravno, ne događa se trenutno, ali takav sustav ima visoke performanse i marginu sigurnosti uz minimalnu cijenu (za niz od 1000 GB potrebno je šest diskova od 200 GB). Međutim, performanse takvog niza i dalje će biti niže od brzine stripe sustava: sa svakom operacijom pisanja, kontroler također treba ažurirati indeks pariteta.

RAID-0, RAID-1 i RAID 0 + 1, ponekad čak i RAID-5 - ove razine najčešće iscrpljuju mogućnosti stolnih RAID kontrolera. Više razine dostupne su samo za složene sustave temeljene na SCSI tvrdim diskovima. Međutim, sretni vlasnici SATA kontrolera s podrškom za Matrix RAID (takvi kontroleri ugrađeni su u Intelove ICH6R i ICH7R južne mostove) mogu iskoristiti prednosti RAID-0 i RAID-1 polja sa samo dva pogona, a oni koji imaju ploču s ICH7R, mogu kombinirati RAID-5 i RAID-0 ako imaju četiri identična pogona.

Kako se to provodi u praksi? Analizirajmo jednostavniji slučaj s RAID-0 i RAID-1. Recimo da ste kupili dva tvrda diska od 400 GB. Svaki pogon dijelite na logičke pogone od 100 GB i 300 GB. Nakon toga, korištenjem uslužnog programa Intel Application Accelerator RAID Option ROM ojačanog BIOS-om, kombinirate particije od 100 GB u trakasti niz (RAID-0) i particije od 300 GB u Mirror niz (RAID-1). Sada na brzi disk od 200 GB možete dodavati, recimo, igračke, video materijale i druge podatke koji zahtijevaju veliku brzinu diskovnog podsustava, a k tome nisu previše bitni (dakle, oni koje vam neće biti žao izgubiti jako puno), a na zrcaljeni disk od 300 gigabajta premještate radne dokumente, arhivu pošte, servisni softver i druge vitalne datoteke. Kada jedan pogon zakaže, gubite ono što je stavljeno na stripe niz, ali podaci koje ste stavili na drugi logički pogon dupliciraju se na preostali pogon.

Kombinacija RAID-5 i RAID-0 razina podrazumijeva da je dio volumena četiri diska rezerviran za brzi stripe niz, a drugi dio (neka bude 300 GB na svakom disku) za podatkovne blokove i paritetne blokove, tj. dobivate jedan superbrzi disk od 400 GB (4 x 100 GB) i jedan pouzdan, ali sporiji niz od 900 GB 4 x 300 GB minus 300 GB za paritet.

Kao što vidite, ova tehnologija iznimno obećava i bilo bi lijepo da je podržavaju i drugi proizvođači čipseta i kontrolera. Vrlo je primamljivo imati nizove različitih razina na dva diska, brze i pouzdane.

Ovdje su možda sve vrste RAID polja koje se koriste u kućnim sustavima. Međutim, u životu možete naići na RAID-2, 3, 4, 6 i 7. Pa da vidimo koje su to razine.

RAID-2. U nizu ovog tipa diskovi su podijeljeni u dvije skupine - za podatke i za kodove za ispravljanje grešaka, a ako su podaci pohranjeni na n diskova, tada je potrebno n-1 diskova za pohranjivanje kodova za ispravak. Podaci se zapisuju na odgovarajuće tvrde diskove na isti način kao u RAID-0, podijeljeni su u male blokove prema broju diskova namijenjenih za pohranjivanje informacija. Preostali diskovi pohranjuju kodove za ispravljanje pogrešaka, prema kojima se u slučaju kvara tvrdog diska informacije mogu vratiti. Hammingova metoda dugo se koristi u ECC memoriji i omogućuje ispravljanje malih jednobitnih pogrešaka u hodu ako se iznenada pojave, a ako su dva bita pogrešno poslana, to će se ponovno otkriti pomoću sustava provjere pariteta. Međutim, zbog toga nitko nije želio zadržati glomaznu strukturu od gotovo dvostrukog broja diskova, a ova vrsta niza nije postala široko rasprostranjena.

Struktura polja RAID-3 je kako slijedi: u nizu od n diskova, podaci su podijeljeni u blokove od 1 bajta i raspodijeljeni na n-1 diskova, a drugi disk se koristi za pohranjivanje paritetnih blokova. U RAID-2 za tu svrhu postojali su n-1 diskovi, no većina informacija na tim diskovima služila je samo za ispravljanje grešaka u hodu, a za jednostavan oporavak u slučaju kvara diska manji dio njih je dovoljno, dovoljan je čak i jedan namjenski tvrdi disk.


RAID razina 3 s zasebnim paritetnim pogonom. Nema sigurnosne kopije, ali se podaci mogu vratiti.

Sukladno tome, razlike između RAID-3 i RAID-2 su očite: nemogućnost ispravljanja pogrešaka u hodu i manja redundantnost. Prednosti su sljedeće: brzina čitanja i pisanja podataka je velika, a za stvaranje niza potrebno je vrlo malo diskova, samo tri. No niz ove vrste dobar je samo za rad s velikim datotekama s jednim zadatkom, jer postoje problemi s brzinom kod čestih zahtjeva za malim podacima.


Niz pete razine razlikuje se od RAID-3 po tome što su paritetni blokovi ravnomjerno raspoređeni po svim diskovima u nizu.

RAID-4 sličan RAID-3, ali se od njega razlikuje po tome što su podaci razbijeni u blokove umjesto u bajtove. Tako je bilo moguće "poraziti" problem niske brzine prijenosa podataka malog volumena. Pisanje je sporo zbog činjenice da se paritet za blok generira tijekom pisanja i zapisuje na jedan disk. Nizovi ove vrste koriste se vrlo rijetko.

RAID-6- ovo je isti RAID-5, ali sada su dva paritetna bloka pohranjena na svakom od diskova u nizu. Dakle, ako dva diska pokvare, podaci se još uvijek mogu oporaviti. Naravno, povećanje pouzdanosti dovelo je do smanjenja korisnog volumena diskova i do povećanja njihovog minimalnog broja: sada, ako u nizu ima n diskova, ukupna količina raspoloživa za pisanje podataka bit će jednaka volumen jednog diska pomnožen s n-2. Potreba za izračunavanjem dvije kontrolne sume odjednom određuje drugi nedostatak koji je RAID-6 naslijedio od RAID-5 - nisku brzinu pisanja podataka.

RAID-7 je registrirani zaštitni znak tvrtke Storage Computer Corporation. Struktura polja je sljedeća: podaci se pohranjuju na n-1 diskova, jedan disk se koristi za pohranjivanje paritetnih blokova. Ali dodano je nekoliko važnih detalja kako bi se uklonio glavni nedostatak nizova ove vrste: predmemorija podataka i brzi kontroler koji obrađuje zahtjeve. To je omogućilo smanjenje broja pristupa disku za izračun kontrolne sume podataka. Kao rezultat toga, bilo je moguće značajno povećati brzinu obrade podataka (na nekim mjestima pet ili više puta).



Niz razine RAID 0+1 ili konstrukcija dvaju nizova RAID-1 spojenih u RAID-0. Pouzdano, brzo, skupo.

Dodani su i novi nedostaci: vrlo visoka cijena implementacije takvog niza, složenost njegovog održavanja, potreba za neprekinutim napajanjem kako bi se spriječio gubitak podataka u predmemorijskoj memoriji tijekom nestanka struje. Malo je vjerojatno da ćete sresti niz ove vrste, a ako ga iznenada negdje vidite, pišite nam, također ćemo ga pogledati sa zadovoljstvom.

Stvaranje niza

Nadam se da ste se već nosili s izborom vrste polja. Ako vaša ploča ima RAID kontroler, nećete trebati ništa osim potrebnog broja diskova i drivera za upravo taj kontroler. Usput, imajte na umu: ima smisla kombinirati u nizove samo diskove iste veličine, a bolje je imati jedan model. Kontroler može odbiti raditi s diskovima različitih veličina, a najvjerojatnije ćete moći koristiti samo dio velikog diska koji je po volumenu jednak manjem od diskova. Također, čak će i brzina stripe niza biti određena brzinom najsporijeg diska. I moj vam savjet: ne pokušavajte RAID niz učiniti bootabilnim. Moguće je, ali u slučaju bilo kakvih kvarova u sustavu, neće vam biti lako, jer će vraćanje radne sposobnosti biti vrlo teško. Osim toga, opasno je postaviti nekoliko sustava na takav niz: gotovo svi programi odgovorni za odabir OS-a ubijaju informacije iz servisnih područja tvrdog diska i, sukladno tome, oštećuju niz. Bolje je odabrati drugu shemu: jedan disk se može pokrenuti, a ostali se kombiniraju u niz.



Matrix RAID na djelu. Dio prostora na disku koristi RAID-0 polje, ostatak prostora zauzima RAID-1 polje.

Svaki RAID niz počinje s BIOS-om RAID kontrolera. Ponekad (samo u slučaju integriranih kontrolera, pa čak i tada ne uvijek) ugrađen je u glavni BIOS matične ploče, ponekad se nalazi zasebno i aktivira se nakon prolaska samotestiranja, ali u svakom slučaju morate ići tamo. U BIOS-u se postavljaju potrebni parametri niza, kao i veličine podatkovnih blokova, korišteni tvrdi diskovi i tako dalje. Nakon što sve to odredite, bit će dovoljno spremiti postavke, izaći iz BIOS-a i vratiti se na operativni sustav.

Tamo svakako trebate instalirati upravljačke programe kontrolera (u pravilu je disketa s njima pričvršćena na matičnu ploču ili na sam kontroler, ali mogu se zapisati na disk s drugim upravljačkim programima i uslužnim softverom), ponovno pokrenuti i to je to, niz je spreman za rad. Možete ga podijeliti na logičke diskove, formatirati i napuniti podacima. Zapamtite samo da RAID nije lijek za sve. Spasit će vas od gubitka podataka kada tvrdi disk umre i minimizirati posljedice takvog ishoda, ali vas neće spasiti od strujnih udara u mreži i kvarova nekvalitetnog napajanja koji ubija oba pogona odjednom, bez obzirom na njihovu "masovnost".

Zanemarivanje visokokvalitetnog napajanja i temperaturnih uvjeta diskova može značajno smanjiti vijek trajanja HDD-a, događa se da svi diskovi u nizu pokvare, a svi podaci nepovratno izgubljeni. Konkretno, moderni tvrdi diskovi (osobito IBM i Hitachi) vrlo su osjetljivi na +12 V kanal i ne vole čak ni najmanju promjenu napona na njemu, pa prije kupnje sve opreme potrebne za izgradnju niza, trebali biste provjeriti odgovarajuće napone i po potrebi uključiti novi.BP na popis za kupovinu.

Napajanje tvrdih diskova, kao i svih ostalih komponenti, iz drugog izvora napajanja, na prvi pogled, jednostavno je implementirano, ali u takvoj shemi napajanja postoji mnogo zamki i morate razmisliti stotinu puta prije nego što se odlučite uzeti takav korak. S hlađenjem je sve jednostavnije: samo trebate osigurati da su svi tvrdi diskovi propuhani i nemojte ih stavljati blizu jedan drugome. Jednostavna pravila, ali ih se, nažalost, ne pridržavaju svi. I nije neuobičajeno da oba diska u nizu umru u isto vrijeme.

Osim toga, RAID ne zamjenjuje potrebu za redovitim sigurnosnim kopijama podataka. Zrcaljenje je zrcaljenje, ali ako slučajno oštetite ili izbrišete datoteke, drugi disk vam uopće neće pomoći. Stoga napravite sigurnosnu kopiju kad god možete. Ovo se pravilo primjenjuje bez obzira na prisutnost RAID polja unutar osobnog računala.

Pa jesi li ti RAIDy? Da? Sjajno! Samo u jurnjavi za volumenom i brzinom ne zaboravite još jednu poslovicu: „Natjeraj budalu da se moli bogu, razbit će mu čelo“. Jaki diskovi i pouzdani kontroleri za vas!

Noisy RAID Isplativost

RAID je dobar čak i bez obzira na novac. Ali izračunajmo cijenu najjednostavnijeg stripe array-a od 400 GB. Dva Seagate Barracuda SATA 7200.8 pogona, svaki od 200 GB, koštat će vas oko 230 USD. RAID kontroleri ugrađeni su u većinu matičnih ploča, što znači da ih dobivamo besplatno.

U isto vrijeme, disk od 400 GB istog modela košta 280 dolara. Razlika je 50 dolara, a s tim novcem možete kupiti moćno napajanje koje će vam nesumnjivo trebati. Ne govorim o činjenici da će performanse kompozitnog "diska" po nižoj cijeni biti gotovo dvostruko veće od performansi jednog tvrdog diska.

Izračunajmo sada, fokusirajući se na ukupnu količinu od 250 GB. Ne postoje tvrdi diskovi od 125 GB, pa uzmimo dva hard diska od 120 GB. Cijena svakog diska je 90 dolara, a cijena jednog tvrdog diska od 250 GB je 130 dolara. Pa, s takvim količinama, morate platiti performanse. A ako uzmete niz od 300 gigabajta? Dva diska od 160 GB - oko 200 dolara, jedan disk od 300 GB - 170 dolara... Opet, ne to. Ispada da je RAID koristan samo kada se koriste vrlo veliki diskovi.

Na internetu postoji mnogo članaka koji opisuju RAID. Na primjer, ovaj sve opisuje vrlo detaljno. Ali kao i obično, nema dovoljno vremena da se sve pročita, pa vam treba nešto kratko da shvatite - je li potrebno ili ne, i što je bolje koristiti u odnosu na rad s DBMS-om (InterBase, Firebird ili nešto treće - to je stvarno nema veze). Pred vašim očima - upravo takav materijal.

U prvoj aproksimaciji, RAID je kombinacija diskova u jedan niz. SATA, SAS, SCSI, SSD - nije bitno. Štoviše, gotovo svaka normalna matična ploča sada podržava mogućnost organiziranja SATA RAID-a. Prođimo kroz popis što su RAID-ovi i zašto jesu. (Želio bih odmah napomenuti da morate kombinirati identične diskove u RAID. Kombinacija diskova različitih proizvođača, od istih, ali različitih tipova, ili različitih veličina je maženje za osobu koja sjedi za kućnim računalom).

RAID 0 (Stripe)

Grubo govoreći, ovo je sekvencijalna kombinacija dva (ili više) fizičkih diskova u jedan "fizički" disk. Prikladan je samo za organiziranje velikih diskovnih prostora, na primjer, za one koji rade s video uređivanjem. Nema smisla držati baze podataka na takvim diskovima - zapravo, čak i ako vaša baza ima veličinu od 50 gigabajta, zašto ste kupili dva diska od po 40 gigabajta, a ne 1 x 80 gigabajta? Što je najgore, u RAID 0 svaki kvar na jednom od diskova dovodi do potpune neoperabilnosti takvog RAID-a, jer se podaci naizmjenično zapisuju na oba diska, pa sukladno tome RAID 0 nema sredstva za oporavak u slučaju kvarova. .

Naravno, RAID 0 pruža povećanje performansi zahvaljujući stripingu za čitanje/pisanje.

RAID 0 često se koristi za pohranu privremenih datoteka.

RAID 1 (ogledalo)

Zrcaljenje diska. Ako je Shadow u IB/FB zrcaljenje softvera (pogledajte Operations Guide.pdf), onda je RAID 1 zrcaljenje hardvera i ništa drugo. Spasite se korištenja zrcaljenja softvera pomoću OS-a ili softvera treće strane. Potrebno je ili "peglati" RAID 1, ili shadow.

U slučaju kvara, pažljivo provjerite koji je pogon otkazao. Najčešći slučaj gubitka podataka na RAID 1 su neispravne radnje tijekom oporavka (pogrešni disk je naveden kao "cijeli").

Što se performansi tiče - pisanjem dobitak je 0, čitanjem je moguće do 1,5 puta, budući da se čitanje može raditi "paralelno" (izmjenično s različitih diskova). Za baze podataka ubrzanje je malo, dok će uz paralelni pristup različitim (!) dijelovima (datotekama) diska ubrzanje biti apsolutno točno.

RAID 1+0

Pod RAID 1+0 podrazumijevaju varijantu RAID 10, kada se dva RAID 1 spoje u RAID 0. Varijanta kada se dva RAID 0 spoje u RAID 1 zove se RAID 0+1, a "vani" je isti RAID 10 .

RAID 2-3-4

Ovi RAID-ovi su rijetki jer koriste Hammingove kodove ili blokiranje bajtova + kontrolne zbrojeve itd., ali opći sažetak je da ti RAID-ovi daju samo pouzdanost, s 0 poboljšanjima performansi, a ponekad čak i njezinim pogoršanjem.

RAID 5

Za to su potrebna najmanje 3 diska. Podaci o paritetu distribuiraju se po svim pogonima u polju

Obično se kaže da "RAID5 koristi neovisni pristup disku tako da se zahtjevi prema različitim diskovima mogu izvršavati paralelno". Treba imati na umu da govorimo, naravno, o paralelnim I/O zahtjevima. Ako se takvi zahtjevi šalju sekvencijalno (u SuperServeru), tada, naravno, nećete dobiti učinak paralelizacije pristupa na RAID 5. Naravno, RAID5 će povećati performanse ako polje radi s operativnim sustavom i drugim aplikacijama (na primjer, sadržavat će virtualnu memoriju, TEMP itd.).

Općenito, RAID 5 je bio najčešće korišteno diskovno polje za rad sa DBMS-om. Sada se takav niz može organizirati i na SATA diskovima, a bit će mnogo jeftiniji nego na SCSI. Cijene i kontrolere možete vidjeti u člancima
Štoviše, treba obratiti pozornost na volumen kupljenih diskova - primjerice, u jednom od spomenutih članaka RAID5 je sastavljen od 4 diska volumena 34 gigabajta, dok je volumen "diska" 103 gigabajta.

Testiranje pet SATA RAID kontrolera - http://www.thg.ru/storage/20051102/index.html.

Adaptec SATA RAID 21610SA u RAID 5 - http://www.ixbt.com/storage/adaptec21610raid5.shtml.

Zašto je RAID 5 loš - https://geektimes.ru/post/78311/

Pažnja! Kad se kupuju diskovi za RAID5, obično se uzimaju 3 diska, minimalno (prilično zbog cijene). Ako iznenada jedan od diskova nakon nekog vremena ne uspije, može doći do situacije da nije moguće kupiti disk sličan onima koji se koriste (više se ne proizvode, privremeno ih nema na skladištu itd.). Stoga se zanimljivija ideja čini kupnja 4 diska, organiziranje RAID5 od tri i povezivanje 4. diska kao sigurnosne kopije (za sigurnosne kopije, druge datoteke i druge potrebe).

Veličina RAID5 diskovnog niza izračunava se pomoću formule (n-1)*hddsize, gdje je n broj diskova u nizu, a hddsize je veličina jednog diska. Na primjer, za niz od 4 diska od 80 gigabajta, ukupni volumen će biti 240 gigabajta.

Zabrinjava "neprikladnost" RAID5 za baze podataka. U najmanju ruku, može se promatrati sa stajališta da je za postizanje dobrih RAID5 performansi potrebno koristiti specijalizirani kontroler, a ne ono što je standardno na matičnoj ploči.

Članak RAID-5 mora umrijeti. I više o gubitku podataka na RAID5.

Bilješka. Od 5. rujna 2005. cijena Hitachi 80Gb SATA diska je 60 USD.

RAID 10, 50

Dalje već postoje kombinacije navedenih opcija. Na primjer, RAID 10 je RAID 0 + RAID 1. RAID 50 je RAID 5 + RAID 0.

Zanimljivo je da je kombinacija RAID 0 + 1 u smislu pouzdanosti lošija od RAID5. U servisu za popravak baze podataka postoji slučaj kvara jednog diska u sustavu RAID0 (3 diska) + RAID1 (još 3 takva diska). Istovremeno, RAID1 nije mogao "podići" rezervni pogon. Baza je bila nepopravljivo oštećena.

RAID 0+1 zahtijeva 4 diska, a RAID 5 zahtijeva 3. Razmislite o tome.

RAID 6

Za razliku od RAID 5, koji koristi paritet za zaštitu podataka od pojedinačnih grešaka, RAID 6 koristi isti paritet za zaštitu od dvostrukih grešaka. Sukladno tome, procesor je snažniji nego u RAID 5, a ne 3, već najmanje 5 diskova (tri podatkovna i 2 parity diska). Štoviše, broj diskova u raid6 nema istu fleksibilnost kao u raid 5, i mora biti jednak primarnom broju (5, 7, 11, 13, itd.)

Recimo da dva diska pokvare istovremeno, iako je ovaj slučaj vrlo rijedak.

Nisam vidio podatke o performansama RAID 6 (nisam gledao), ali može biti da zbog pretjerane kontrole performanse mogu biti na razini RAID 5.

Vrijeme za obnovu

Za bilo koji RAID niz koji ostaje ispravan kada jedan pogon zakaže, postoji nešto poput obnoviti vrijeme. Naravno, kada mrtvi disk zamijenite novim, kontroler mora organizirati rad novog diska u nizu, a to će potrajati.

Tijekom "spajanja" novog diska, na primjer, za RAID 5, kontroler može dopustiti rad s nizom. Ali brzina niza u ovom će slučaju biti vrlo niska, barem zato što će čak i uz "linearno" punjenje novog diska informacijama, pisanje na njega "ometati" kontroler i glave diska za operacije sinkronizacije s ostatkom diskove u nizu.

Vrijeme oporavka rada niza u normalnom načinu rada izravno ovisi o volumenu diskova. Na primjer, Sun StorEdge 3510 FC Array s veličinom polja od 2 terabajta u ekskluzivnom načinu rada vrši ponovnu izgradnju unutar 4,5 sata (po cijeni hardvera od oko 40.000 USD). Stoga, kada organizirate niz i planirate failover, trebali biste prije svega razmisliti o vremenu ponovne izgradnje. Ako vaša baza podataka i sigurnosne kopije ne zauzimaju više od 50 gigabajta, a rast godišnje iznosi 1-2 gigabajta, onda nema smisla graditi niz diskova od 500 gigabajta. Bit će dovoljno 250 gigabajta, a čak i za raid5 bit će to najmanje 500 gigabajta prostora za smještaj ne samo baze podataka, već i filmova. Ali vrijeme ponovne izgradnje za diskove od 250 GB bit će oko 2 puta manje nego za diskove od 500 GB.

Sažetak

Ispostavilo se da je najsmislenije koristiti ili RAID 1 ili RAID 5. No, najčešća pogreška koju gotovo svi rade je korištenje RAID-a "za sve". To jest, instaliraju RAID, nagomilaju sve na njega i ... dobiju u najboljem slučaju pouzdanost, ali ne i poboljšanje performansi.

Predmemorija pisanja također često nije omogućena, zbog čega je pisanje na raid sporije nego na običan pojedinačni disk. Činjenica je da je za većinu kontrolera ova opcija prema zadanim postavkama onemogućena, jer. vjeruje se da je za njegovo uključivanje poželjno imati barem bateriju na raid kontroleru, kao i prisutnost UPS-a.

Tekst
Stari članak hddspeed.htmLINK (i doc_calford_1.htmLINK) pokazuje kako možete dobiti značajno povećanje performansi korištenjem više fizičkih diskova, čak i za IDE. Prema tome, ako organizirate RAID, stavite bazu na njega, a ostalo (temp, OS, virtualni stroj) napravite na drugim tvrdim diskovima. Uostalom, svejedno je i sam RAID jedan "disk", pa makar i pouzdaniji i brži.
proglasio zastarjelim. Sve gore navedeno ima pravo postojati na RAID 5. Međutim, prije takvog postavljanja morate saznati kako možete napraviti sigurnosnu kopiju / vratiti operativni sustav i koliko će trajati, koliko će trajati vraćanje " mrtav" disk, postoji li (hoće li biti) pri ruci disk za zamjenu "mrtvog" i tako dalje, tj. bit će potrebno unaprijed znati odgovore na najelementarnija pitanja u slučaju sustava neuspjeh.

I dalje vam savjetujem da operativni sustav držite na zasebnom SATA pogonu, ili ako želite, na dva SATA pogona povezana u RAID 1. U svakom slučaju, kada stavljate operativni sustav na RAID, trebali biste planirati svoje radnje ako se matična ploča iznenada pokvari prestaje raditi ploča - ponekad nije moguće prenijeti diskove raid polja na drugu matičnu ploču (čipset, raid kontroler) zbog nekompatibilnosti zadanih raid parametara.

Položaj baze, sjena i rezerva

Unatoč svim prednostima RAID-a, kategorički se ne preporučuje, na primjer, napraviti sigurnosnu kopiju na istom logičkom pogonu. Ne samo da to loše utječe na performanse, već može dovesti i do problema s nedostatkom slobodnog prostora (na velikim bazama podataka) - uostalom, ovisno o podacima, datoteka sigurnosne kopije može biti ekvivalentna veličini baze podataka, pa čak i više. Pravljenje sigurnosne kopije na istom fizičkom disku i dalje je u redu, iako je najbolja opcija sigurnosna kopija na zasebnom tvrdom disku.

Objašnjenje je vrlo jednostavno. Sigurnosno kopiranje je čitanje podataka iz datoteke baze podataka i pisanje u datoteku sigurnosne kopije. Ako se sve ovo fizički događa na istom disku (čak i RAID 0 ili RAID 1), performanse će biti lošije nego ako se čita s jednog diska, a piše na drugi. Još veća korist od takvog odvajanja je kada se backup radi dok korisnici rade s bazom podataka.

Isto vrijedi i za shadow - nema smisla stavljati shadow, na primjer, na RAID 1, na isto mjesto kao i baza, čak ni na različite logičke diskove. U prisutnosti sjene, poslužitelj zapisuje stranice s podacima i u datoteku baze podataka i u datoteku sjene. To jest, umjesto jedne operacije pisanja, izvode se dvije. Odvajanjem baze i sjene na različitim fizičkim pogonima, izvedba pisanja bit će određena najsporijim pogonom.

I stvari, stvari, stvari, stvari. Dakle, danas ćemo razgovarati o RAID nizovi temeljeni na njima.

Kao što znate, ti isti tvrdi diskovi također imaju određenu granicu sigurnosti nakon koje otkazuju, kao i karakteristike koje utječu na performanse.

Kao rezultat toga, zasigurno su mnogi od vas, na ovaj ili onaj način, jednom čuli za neke raid nizove koji se mogu napraviti od običnih tvrdih diskova kako bi se ubrzao rad tih diskova i računala u cjelini ili povećao pouzdanost pohrane podataka.

Vjerojatno također znate (a ako ne znate, nema veze) da ti nizovi imaju različite serijske brojeve ( 0, 1, 2, 3, 4 itd.), a također obavljaju vrlo različite funkcije. Ovaj fenomen se stvarno događa u prirodi i, kao što ste mogli pretpostaviti, upravo o njima RAID polja, želim vam reći u ovom članku. Već pričam o tome ;)

Ići.

Što je RAID i zašto je potreban?

RAID- ovo je niz diskova (tj. kompleks ili, ako želite, skup) nekoliko uređaja, - tvrdi diskovi. Kao što sam već rekao, ovaj niz služi za povećanje pouzdanosti pohrane podataka i/ili za povećanje brzine čitanja/pisanja informacija (ili oboje).

Zapravo, što točno ovaj skup diskova radi, odnosno ubrzava rad ili povećava sigurnost podataka, ovisi o vama, odnosno o izboru trenutne konfiguracije raid(ova). Različite vrste ovih konfiguracija samo su označene različitim brojevima: 1, 2, 3, 4 te stoga obavljaju različite funkcije.

Jednostavno, na primjer, u slučaju izgradnje 0 -voi verzija (opis varijacija 0, 1, 2, 3 itd. - pročitajte u nastavku) Dobit ćete primjetno poboljšanje performansi. I općenito, tvrdi disk danas je isti uski kanal u performansama sustava.

Zašto se to uopće dogodilo

Tvrdi diskovi, s druge strane, rastu samo u obujmu zbog brzine rotacije glave (iznimka su rijetki modeli kao npr. Raptor"ov) se prilično dugo smrznuo na oznaci u 7200 , predmemorija također ne raste, arhitektura ostaje gotovo ista.

Općenito, što se tiče performansi, diskovi miruju (samo oni u razvoju mogu spasiti situaciju), ali igraju značajnu ulogu u radu sustava i, ponegdje, punopravnih aplikacija.

U slučaju izgradnje jedinice (u smislu broja 1 ) napada, malo ćete izgubiti na performansama, ali ćete dobiti neko opipljivo jamstvo sigurnosti svojih podataka, jer će oni biti potpuno duplicirani i, zapravo, čak i ako jedan disk zakaže, sve će biti potpuno locirano na drugi bez gubitka.

Općenito, ponavljam, racije će biti korisne svima. Čak bih rekao da su obavezni :)

Što je RAID u fizičkom smislu

Tjelesno RAID-niz predstavlja iz dva prije n-ti broj povezanih tvrdih diskova koji podržavaju mogućnost stvaranja RAID(ili na odgovarajući kontroler, što je rjeđe jer su skupi za prosječnog korisnika (kontroleri se obično koriste na poslužiteljima zbog veće pouzdanosti i performansi)), tj. ništa se ne mijenja unutar sistemske jedinice na oko, jednostavno nema dodatnih veza ili veza između diskova ili s nečim drugim.

Općenito, u hardverskom dijelu sve je gotovo isto kao i uvijek, a mijenja se samo softverski pristup koji, zapravo, odabirom tipa raida postavlja kako točno povezani diskovi trebaju raditi.

Programski, u sustavu, nakon kreiranja napada, također nema posebnih začkoljica. Zapravo, sva razlika u radu s raidom leži samo u malom okruženju koje zapravo organizira raid (vidi dolje) i u korištenju upravljačkog programa. Inače, SVE je potpuno isto - u "My Computer" isto C, D i drugi diskovi, sve iste mape, datoteke.. Općenito, i programski, na oko, potpuni identitet.

Instalacija niza nije ništa komplicirano: samo uzmite matičnu ploču koja podržava tehnologiju RAID, uzimamo dva potpuno identična, - to je važno!, - kako u pogledu karakteristika (veličina, predmemorija, sučelje itd.) tako i proizvođača i modela diska i spojiti ih na ovu matičnu ploču. Dalje, samo uključite računalo, idite na BIOS i postavite parametar SATA konfiguracija: RAID.

Nakon toga, tijekom procesa pokretanja računala (obično prije pokretanja Windows) pojavljuje se panel koji prikazuje podatke o disku u napadu i izvan njega, gdje zapravo trebate kliknuti CTR-I postaviti raid (dodati mu diskove, ukloniti ga itd.). Zapravo, to je sve. Onda su tu druge životne radosti, odnosno opet je sve kao i uvijek.

  • RAID 0- niz diskova za povećanje brzine\snimanja.
  • RAID 1- niz zrcalnih diskova.

A na kraju članka ću brzo proći kroz ostale.

RAID 0 - što je to i s čime se jede?

Tako.. RAID 0(aka, stripe ("Striping") - koristi se od dva do četiri (više - rjeđe) tvrda diska koji zajednički obrađuju informacije, što povećava performanse. Da pojasnimo, jednoj osobi je duže i teže nositi torbe nego četvero (iako torbe ostaju iste u svojim fizičkim svojstvima, mijenjaju se samo moći koje s njima djeluju). Programski, informacije o ovoj vrsti napada podijeljene su u podatkovne blokove i redom zapisane na oba/više diskova.

Jedan blok podataka na jednom disku, drugi blok podataka na drugom, i tako dalje. Dakle, performanse su značajno povećane (višestrukost povećanja performansi ovisi o broju diskova, tj. 4. diskovi će raditi brže od dva), ali trpi sigurnost podataka na cijelom polju. U slučaju kvara bilo kojeg od onih uključenih u takve RAID tvrdi diskovi (tj. tvrdi diskovi) gotovo potpuno i nepovratno izgubili sve informacije.

Zašto? Činjenica je da se svaka datoteka sastoji od određenog broja bajtova.. od kojih svaki nosi informaciju. Ali u RAID 0 niz bajtova jedne datoteke može se nalaziti na nekoliko diskova. Prema tome, ako jedan od diskova "umre", izgubit će se proizvoljan broj bajtova datoteke i jednostavno ga neće biti moguće vratiti. Ali datoteka nije sama.

Općenito, pri korištenju takvog raid niza, snažno se preporuča napraviti trajne vrijedne informacije na vanjskom mediju. Raid stvarno pruža opipljivu brzinu - govorim vam to iz vlastitog iskustva, jer je takva sreća već godinama ugrađena u moju kuću.

RAID 1 - što je to i s čime se jede?

Što je s RAID 1(Zrcaljenje - "ogledalo").. Zapravo, počet ću s nedostatkom. Za razliku od RAID 0 ispada da kao da ste "izgubili" volumen drugog tvrdog diska (koristi se za upisivanje pune (bajt po bajt) kopije prvog tvrdog diska na njega, dok je u RAID 0 ovo mjesto potpuno dostupno).

Prednost je, kao što ste već shvatili, visoka pouzdanost, tj. sve radi (i svi podaci postoje u prirodi, a ne nestaju kvarom nekog od uređaja) dokle god radi barem jedan disk, tj. čak i ako je jedan disk grubo onesposobljen, nećete izgubiti niti jedan bajt informacija, jer drugi je čista kopija prvog i zamjenjuje ga kada zakaže. Takav raid se često koristi u serverima zbog sulude vitalnosti podataka, što je važno.

S ovakvim pristupom, performanse su žrtvovane i, prema osobnim osjećajima, čak su manje nego kada koristite jedan disk bez ikakvih napada. Međutim, za neke je pouzdanost puno važnija od izvedbe.

RAID 2, 3, 4, 5, 6 - što je to i s čime se jedu?

Opis ovih nizova je ovdje koliko, tj. čisto za referencu, pa čak i tada u komprimiranom (zapravo je opisano samo drugo) obliku. Zašto je to? Barem zbog niske popularnosti ovih nizova među prosječnim (i, općenito, bilo kojim drugim) korisnikom i, kao rezultat toga, malog iskustva s njihovom upotrebom.

RAID 2 rezerviran za nizove koji koriste određeni Hammingov kod (nije me zanimalo što je to pa neću reći). Princip rada je otprilike ovakav: podaci se zapisuju u odgovarajuće uređaje na isti način kao u RAID 0, tj. podijeljeni su u male blokove na svim diskovima koji sudjeluju u pohranjivanju informacija.

Preostali (posebno dodijeljeni za njega) diskovi pohranjuju kodove za ispravljanje pogrešaka, prema kojima se u slučaju kvara tvrdog diska informacije mogu vratiti. Tobish u nizovima ovog tipa, diskovi su podijeljeni u dvije skupine - za podatke i za kodove za ispravljanje pogrešaka

Na primjer, imate dva diska koja su mjesto za sustav i datoteke, a još dva će biti potpuno rezervirana za ispravak podataka u slučaju da prva dva diska zataje. Zapravo, ovo je nešto poput nulte racije, samo s mogućnošću da se nekako spreme informacije u slučaju kvara jednog od tvrdih diskova. Rijetko skupo - četiri diska umjesto dva s vrlo kontroverznim povećanjem sigurnosti.

RAID 3, 4, 5, 6.. O njima, koliko god čudno zvučalo na stranicama ove stranice, pokušajte pročitati na Wikipediji. Činjenica je da sam u životu vrlo rijetko naišao na ove nizove (osim što je peti dolazio u ruke češće od ostalih) i ne mogu opisati principe njihovog rada pristupačnim riječima, ali snažno ne želim ponovno ispisati članak iz gore predloženog izvora, barem u snazi ​​prisutnosti u ovim bijesnim formulacijama, koje čak i ja razumijem sa škripom.

Koji RAID izabrati?

Ako igrate igrice, često kopirate glazbu, filmove, instalirate velike programe koji troše resurse, onda će vam sigurno dobro doći RAID 0. Ali budite oprezni pri odabiru tvrdih diskova - u ovom slučaju je njihova kvaliteta posebno važna - ili svakako napravite sigurnosne kopije na vanjskim medijima.

Ako radite s vrijednim informacijama koje je jednako smrti izgubiti, onda vam definitivno trebaju RAID 1- s njim je izuzetno teško izgubiti informacije.

ponavljam to Vrlo poželjno je da diskovi instalirani u RAID niz je bio identičan spolu. Veličina, tvrtka, serija, veličina predmemorije - sve bi po mogućnosti trebalo biti isto.

Pogovor

Evo stvari.

Usput, napisao sam u članku kako sastaviti ovo čudo: " Kako stvoriti RAID polje koristeći standardne metode", ali o par parametara u materijalu " RAID 0 od dva SSD-a - praktični testovi s Read Ahead i Read Cache". Koristite pretraživanje.

Iskreno se nadam da će vam ovaj članak biti od koristi i da ćete si sigurno napraviti raciju ove ili one vrste. Vjerujte mi, isplati se.

Za pitanja o njihovom stvaranju i konfiguriranju, općenito, možete me kontaktirati u komentarima - pokušat ću vam pomoći (ako postoje upute za vašu matičnu ploču na mreži). Također će mi biti drago svaki dodatak, želja, razmišljanje i sve ostalo.

Danas ćemo razgovarati o RAID polja. Hajde da shvatimo što je to, zašto nam je potrebno, što se događa i kako iskoristiti sav ovaj sjaj u praksi.

Dakle, redom: što je RAID polje ili jednostavno RAID? Ova kratica označava "Redundant Array of Independent Disks" ili "redundantno (redundantno) polje neovisnih diskova". Jednostavno rečeno, RAID polje ovo je skup fizičkih diskova spojenih u jedan logički disk.

Obično se događa obrnuto - u jedinici sustava instaliran je jedan fizički disk, koji dijelimo na nekoliko logičkih. Ovdje je situacija obrnuta - nekoliko tvrdih diskova prvo se spoji u jedan, a zatim se operativni sustav percipira kao jedan. Oni. OS je čvrsto uvjeren da fizički ima samo jedan disk.

RAID polja su hardver i softver.

Hardver RAID polja stvaraju se prije učitavanja OS-a pomoću posebnih uslužnih programa koji su spojeni RAID kontroler- nešto poput BIOS-a. Kao rezultat stvaranja takvog RAID polje već u fazi instalacije OS-a, distribucijski komplet "vidi" jedan disk.

Softver RAID polja stvoren od strane OS-a. Oni. prilikom dizanja operacijski sustav "shvaća" da ima nekoliko fizičkih diskova, a tek nakon pokretanja OS-a diskovi se softverski spajaju u nizove. Naravno, sam operativni sustav se ne nalazi na RAID polje, jer je postavljeno prije nego što je stvoreno.

"Zašto je sve ovo potrebno?" - pitaš? Odgovor je: povećati brzinu čitanja/pisanja podataka i/ili poboljšati toleranciju na pogreške i sigurnost.

"Kako RAID polje može povećati brzinu ili osigurati podatke?" - da biste odgovorili na ovo pitanje, razmotrite glavne vrste RAID polja kako nastaju i što to daje kao rezultat.

RAID-0. Naziva se i "traka" ili "traka". Dva ili više tvrdih diskova kombiniraju se u jedan uzastopnim spajanjem i zbrajanjem volumena. Oni. ako uzmemo dva diska od 500 GB i od njih stvorimo RAID-0, operativni sustav će ga tretirati kao disk od jednog terabajta. Istodobno, brzina čitanja/pisanja ovog polja bit će dvostruko veća od brzine jednog diska, jer, na primjer, ako je baza podataka fizički smještena na dva diska na ovaj način, jedan korisnik može čitati podatke s jednog diska, a drugi korisnik može pisati na drugi disk u isto vrijeme. Dok u slučaju lokacije baze podataka na jednom disku, sam tvrdi disk će obavljati zadatke čitanja / pisanja za različite korisnike uzastopno. RAID-0 omogućit će paralelno čitanje/pisanje. Kao rezultat toga, što je više diskova u nizu RAID-0, sam niz brže radi. Ovisnost je izravno proporcionalna - brzina se povećava za N puta, gdje je N broj diskova u nizu.
Na nizu RAID-0 postoji samo jedan nedostatak koji nadjačava sve prednosti korištenja - potpuni nedostatak tolerancije na greške. Ako jedan od fizičkih diskova polja umre, cijelo polje umire. Postoji stari vic na ovu temu: "Što znači "0" u naslovu RAID-0? - količina informacija koje treba vratiti nakon smrti niza!"

RAID-1. Također se zove "Ogledalo" ili "Ogledalo". Dva ili više tvrdih diskova spajaju se u jedan paralelnim spajanjem. Oni. ako uzmemo dva diska od 500 GB i od njih stvorimo RAID-1, operativni sustav će ga tretirati kao jedan disk od 500 GB. Istodobno, brzina čitanja / pisanja ovog niza bit će ista kao i kod jednog diska, budući da se informacije čitaju / pišu na oba diska istovremeno. RAID-1 ne daje povećanje brzine, ali pruža veću toleranciju na pogreške, jer u slučaju smrti jednog od tvrdih diskova uvijek postoji potpuni duplikat informacija koji se nalazi na drugom disku. Istodobno, treba imati na umu da je tolerancija na pogreške osigurana samo od smrti jednog od diskova u nizu. Ako su podaci brisani namjerno, brišu se sa svih diskova niza istovremeno!

RAID-5. Sigurnija verzija RAID-0. Volumen niza izračunava se formulom (N - 1) * Veličina diska RAID-5 od tri diska od po 500 GB dobit ćemo niz od 1 terabajta. Suština niza RAID-5 u tome što će nekoliko diskova biti spojeno u RAID-0, a takozvani "kontrolni zbroj" pohranjen je na posljednjem disku - servisne informacije dizajnirane za vraćanje jednog od diskova u nizu u slučaju njegove smrti. Brzina pisanja polja RAID-5 nešto niža, jer je potrebno vrijeme za izračunavanje i pisanje kontrolne sume na poseban disk, ali brzina čitanja je ista kao u RAID-0.
Ako jedan od diskova u nizu RAID-5 umire, brzina čitanja / pisanja naglo pada, budući da su sve operacije popraćene dodatnim manipulacijama. Zapravo RAID-5 pretvara u RAID-0 i ako se na vrijeme ne pobrinete za oporavak RAID polje postoji značajan rizik od potpunog gubitka podataka.
S nizom RAID-5 možete koristiti takozvani Spare-disk, tj. rezervni. Tijekom stabilnog rada RAID polje ovaj disk miruje i nije u upotrebi. Međutim, u slučaju kritične situacije, oporavak RAID polje pokreće se automatski - podaci s oštećenog vraćaju se na rezervni disk pomoću kontrolnih zbrojeva koji se nalaze na zasebnom disku.
RAID-5 se stvara od najmanje tri diska i štedi od pojedinačnih grešaka. U slučaju istodobne pojave različitih grešaka na različitim diskovima RAID-5 ne sprema.

RAID-6- je poboljšana verzija RAID-5. Suština je ista, samo se za kontrolne zbrojeve ne koristi jedan, nego dva diska, a kontrolne zbrojeve se računaju različitim algoritmima, što značajno povećava toleranciju na pogreške svega RAID polje općenito. RAID-6 sastavlja se od najmanje četiri diska. Formula za izračunavanje volumena niza izgleda ovako (N - 2) * Veličina diska, gdje je N broj diskova u nizu, a DiskSize je veličina svakog diska. Oni. pri stvaranju RAID-6 od pet diskova od po 500 GB dobit ćemo niz od 1,5 terabajta.
Brzina snimanja RAID-6 niži od RAID-5 za oko 10-15%, što je zbog dodatnog vremena utrošenog na izračunavanje i pisanje kontrolnih zbrojeva.

RAID-10- također se ponekad naziva RAID 0+1 ili RAID 1+0. Radi se o simbiozi RAID-0 i RAID-1. Niz je izgrađen od najmanje četiri diska: na prvom kanalu RAID-0, na drugom RAID-0 za povećanje brzine čitanja/pisanja, a međusobno su u RAID-1 zrcalu za povećanje tolerancije na greške. Tako, RAID-10 kombinira plus prve dvije opcije - brz i tolerantan na pogreške.

RAID-50- slično, RAID-10 je simbioza RAID-0 i RAID-5 - zapravo, RAID-5 se gradi, samo njegovi sastavni elementi nisu neovisni tvrdi diskovi, već RAID-0 polja. Tako, RAID-50 daje vrlo dobru brzinu čitanja/pisanja i sadrži stabilnost i pouzdanost RAID-5.

RAID-60- ista ideja: zapravo imamo RAID-6 sastavljen od nekoliko RAID-0 polja.

Postoje i drugi kombinirani nizovi RAID 5+1 I RAID 6+1- izgledaju kao RAID-50 I RAID-60 s jedinom razlikom što osnovni elementi niza nisu RAID-0 trake, već RAID-1 zrcala.

Kako razumijete kombinirane RAID nizove: RAID-10, RAID-50, RAID-60 i opcije RAID X+1 izravni su potomci osnovnih tipova polja RAID-0, RAID-1, RAID-5 I RAID-6 i služe samo za povećanje brzine čitanja/pisanja ili povećanja tolerancije na greške, dok nose funkcionalnost osnovnih, nadređenih tipova RAID polja.

Ako se okrenemo praksi i govorimo o primjeni određenih RAID polja u stvarnom životu, logika je vrlo jednostavna:

RAID-0 u čistom obliku uopće ne koristimo;

RAID-1 koristimo ga tamo gdje brzina čitanja/pisanja nije osobito važna, ali je važna tolerancija na greške - na primjer, na RAID-1 dobro je staviti operativne sustave. U ovom slučaju, nitko osim OS-a ne pristupa diskovima, brzina samih tvrdih diskova je sasvim dovoljna za rad, tolerancija na greške je osigurana;

RAID-5 stavljamo ga tamo gdje je potrebna brzina i tolerancija na pogreške, ali nema dovoljno novca za kupnju dodatnih tvrdih diskova ili postoji potreba za vraćanjem nizova u slučaju oštećenja bez zaustavljanja rada - rezervni Rezervni diskovi će nam pomoći ovdje. Uobičajena uporaba RAID-5- Pohrana podataka;

RAID-6 koristi se tamo gdje je jednostavno zastrašujuće ili postoji stvarna opasnost od smrti nekoliko diskova u nizu odjednom. U praksi je prilično rijedak, uglavnom među paranoicima;

RAID-10- koristi se tamo gdje je potrebno raditi brzo i pouzdano. Također glavni smjer za korištenje RAID-10 su poslužitelji datoteka i poslužitelji baza podataka.

Opet, ako to dodatno pojednostavimo, dolazimo do zaključka da tamo gdje nema velikog i obimnog posla sa datotekama, sasvim je dovoljno RAID-1- operativni sustav, AD, TS, pošta, proxy itd. Na istom mjestu gdje je potreban ozbiljan rad s datotekama: RAID-5 ili RAID-10.

Idealno rješenje za poslužitelj baze podataka je stroj sa šest fizičkih diskova, od kojih su dva zrcalna RAID-1 i na njega je instaliran OS, a preostala četiri su spojena u RAID-10 za brzo i pouzdano rukovanje podacima.

Ako se nakon čitanja svega gore navedenog odlučite za instalaciju na svoje poslužitelje RAID polja, ali ne znate kako to učiniti i odakle početi - kontaktirajte nas! - pomoći ćemo vam odabrati potrebnu opremu, kao i izvršiti instalacijske radove na implementaciji RAID polja.

Danas ćemo naučiti zanimljive informacije o tome što je RAID niz i kakvu ulogu ti nizovi igraju u životu tvrdih diskova, da, da, u njima.

Sami tvrdi diskovi igraju vrlo važnu ulogu u računalu, jer uz pomoć njih pokrećemo sustav i na njih pohranjujemo mnogo informacija.

Vrijeme prolazi i svaki tvrdi disk može pokvariti, može biti bilo koji o kojem danas ne govorimo.

Nadam se da su mnogi čuli za tzv raid nizovi, koji omogućuju ne samo ubrzavanje rada tvrdih diskova, već i, u tom slučaju, spašavanje važnih podataka od nestanka, možda zauvijek.

Također, ovi nizovi imaju redne brojeve, po čemu se razlikuju. Svaki obavlja drugačiju funkciju. Na primjer, postoji RAID 0, 1, 2, 3, 4, 5 itd. To su isti nizovi o kojima ćemo danas govoriti, a onda ću napisati članak o tome kako koristiti neke od njih.

Što je RAID polje?

RAID- ovo je tehnologija koja vam omogućuje kombiniranje nekoliko uređaja, naime tvrdih diskova, u našem slučaju postoji nešto poput hrpe njih. Time povećavamo pouzdanost pohrane podataka i brzinu čitanja/pisanja. Možda jedna od ovih funkcija.

Dakle, želite li ili ubrzati svoj disk ili samo zaštititi svoje podatke, na vama je. Točnije, ovisi o izboru željene Raid konfiguracije, te su konfiguracije označene serijskim brojevima 1, 2, 3...

Racije su vrlo korisna značajka i preporučujem je svima. Na primjer, ako koristite 0 konfiguracije, tada ćete doživjeti povećanje brzine tvrdog diska, na kraju krajeva, tvrdi disk je gotovo uređaj s najmanjom brzinom.

Ako pitate zašto, onda je ovdje, mislim, sve jasno. svake godine postaju snažniji, opremljeni su višom frekvencijom, većim brojem jezgri i još mnogo toga. Isto s i . A tvrdi diskovi za sada rastu samo u obimu, a stopa prometa ostala je ista kao što je bila 7200. Naravno, ima i rjeđih modela. Zasad situaciju spašavaju tzv., koji višestruko ubrzavaju sustav.

Recimo da ste otišli graditi RAID 1, u ovom slučaju dobit ćete visoko jamstvo zaštite vaših podataka, budući da će oni biti duplicirani na drugom uređaju (disku) i, ako jedan tvrdi disk ne uspije, sve će informacije ostati na drugom.

Kao što možete vidjeti iz primjera, racije su vrlo važne i korisne, treba ih koristiti.

Dakle, RAID niz je fizički skup od dva tvrda diska spojena na matičnu ploču, možete imati tri ili četiri. Usput, također bi trebao podržavati stvaranje RAID polja. Povezivanje tvrdih diskova provodi se prema standardu, a stvaranje racija odvija se na razini softvera.

Kad smo raid napravili programski, ništa se nije bitno promijenilo na oko, samo radite u BIOS-u, a sve ostalo će ostati isto, odnosno, gledajući u Moje računalo, vidjet ćete sve iste spojene diskove.

Za izradu niza nije potrebno puno: matična ploča s podrškom za RAID, dva identična tvrda diska ( to je važno). Oni bi trebali biti isti ne samo u volumenu, već iu smislu predmemorije, sučelja itd. Poželjno je da proizvođač bude isti. Sada uključujemo računalo i tamo tražimo parametar SATA konfiguracija i obući RAID. Nakon ponovnog pokretanja računala trebao bi se pojaviti prozor u kojem ćemo vidjeti informacije o diskovima i napadima. Tu moramo pritisnuti CTRL+I za početak postavljanja raida, odnosno dodavanja ili uklanjanja diskova iz njega. Tada će započeti postavljanje.

Koliko je takvih racija? Ima ih nekoliko, naime RAID 1, RAID 2, RAID 3, RAID 4, RAID 5, RAID 6. Detaljnije ću govoriti samo o dva od njih.

  1. RAID 0- omogućuje vam stvaranje diskovnog polja kako biste povećali brzinu čitanja / pisanja.
  2. RAID 1– omogućuje vam stvaranje zrcaljenih diskovnih polja za zaštitu podataka.

RAID 0, što je to?

niz RAID 0, koji se također naziva skidanje koristi 2 do 4 tvrda diska, rijetko više. Radeći zajedno povećavaju produktivnost. Dakle, podaci s takvim nizom podijeljeni su u podatkovne blokove, a zatim zapisani na nekoliko diskova odjednom.

Performanse se povećavaju zbog činjenice da se jedan blok podataka zapisuje na jedan disk, na drugi disk, na drugi blok itd. Mislim da je jasno da će 4 diska povećati performanse više od dva. Ako govorimo o sigurnosti, onda ona trpi na cijelom nizu. Ako jedan od diskova ne uspije, tada će u većini slučajeva sve informacije biti zauvijek izgubljene.

Činjenica je da se u RAID 0 nizu informacije nalaze na svim diskovima, odnosno bajtovi datoteke nalaze se na nekoliko diskova. Stoga, ako jedan disk zakaže, određena količina podataka također će biti izgubljena, a oporavak je nemoguć.

Iz ovoga proizlazi da je potrebno napraviti trajno na vanjskom mediju.

RAID 1, što je to?

niz RAID 1, također se zove Zrcaljenje- ogledalo. Ako govorimo o nedostatku, onda vam je u RAID 1 volumen jednog od tvrdih diskova nekako "nedostupan", jer se koristi za dupliciranje prvog diska. U RAID 0 ovaj prostor je dostupan.

Prednosti su, kao što ste mogli pretpostaviti, u tome što polje pruža visoku pouzdanost podataka, što znači da ako jedan pogon zakaže, svi podaci ostaju na drugom. Kvar dva diska odjednom je malo vjerojatan. Takav niz se često koristi na poslužiteljima, ali to ne sprječava njegovu upotrebu na običnim računalima.

Ako odaberete RAID 1, imajte na umu da će performanse pasti, ali ako su vam podaci važni, koristite ovaj pristup.

RAID 2-6, što je to?

Sada ću ukratko opisati preostale nizove, da tako kažem, za opći razvoj, a sve zato što nisu toliko popularni kao prva dva.

RAID 2- potrebno za nizove koji koriste Hammingov kod (nije me zanimalo kakav). Princip rada je približno isti kao u RAID 0, odnosno informacije su također podijeljene u blokove i zapisane jedna po jedna na diskove. Preostali diskovi služe za pohranjivanje kodova za ispravljanje grešaka, uz pomoć kojih se, u slučaju kvara jednog od diskova, mogu vratiti podaci.

Istina, za ovaj niz je bolje koristiti 4 diska, što je prilično skupo, a kako se pokazalo, kada se koristi toliko diskova, dobitak performansi je prilično kontroverzan.

RAID 3, 4, 5, 6- Ovdje neću pisati o ovim nizovima, budući da su potrebne informacije već na Wikipediji, ako želite naučiti o ovim nizovima, onda pročitajte.

Koje RAID polje odabrati?

Recimo da često instalirate razne programe, igrice i kopirate puno glazbe ili filmova, tada vam se preporučuje korištenje RAID 0. Pripazite pri odabiru tvrdih diskova, oni moraju biti vrlo pouzdani kako ne biste izgubili informacije. Svakako napravite sigurnosnu kopiju podataka.

Imate važne informacije koje moraju biti sigurne? Tada u pomoć dolazi RAID 1. Prilikom odabira tvrdih diskova, njihove karakteristike također trebaju biti identične.

Zaključak

Tako smo nekome sredili nove, a nekome stare informacije o RAID nizovima. Nadam se da će vam informacije biti korisne. Uskoro ću pisati o tome kako stvoriti ove nizove.

Najpopularniji povezani članci