- Napaka RAID-a zahteva takojšnjo ustavitev vsega pisanja, da se prepreči nepopravljiva škoda.
- Logična rekonstrukcija v varnem okolju in iz klonov je ključna za obnovitev podatkov.
- Človeške napake (prisilne obnove, napačne menjave diskov) so najnevarnejši vzrok.
- Kombinacija dobrih varnostnih kopij s profesionalnimi storitvami poveča verjetnost uspeha.

Kaj je RAID sistem in zakaj je tako pomemben za vaše podatke?
RAID (redundantno polje neodvisnih diskov) je tehnologija, ki združuje več fizičnih diskov v en sam logični nosilec za povečanje zmogljivosti, uporabne kapacitete in/ali tolerance napak. Je osnova večine strežnikov, naprav NAS in polj SAN ter se uporablja v poslovnih okoljih, majhnih pisarnah in pri zahtevnih uporabnikih.
Operacijski sistem vidi RAID kot eno samo enoto, čeprav je lahko dejansko sestavljen iz dveh, treh ali celo ducatov trdih diskov. Podatki so porazdeljeni po diskih glede na izbrano raven RAID: včasih so črtasti, včasih zrcaljeni, na naprednih ravneh pa se izračunajo paritetni bloki ali redundantne informacije, ki omogočajo rekonstrukcijo podatkov, če disk odpove.
Najpogosteje uporabljene ravni RAID v strežnikih in napravah NAS so 0, 1, 4, 5, 6 in 10, pa tudi linearne ali JBOD konfiguracije, poleg specifičnih različic določenih proizvajalcev (RAID 50, 60, 5E, 5EE, ADG itd.). Obstajajo tudi lastniške implementacije, kot so Microsoft RAID, Storage Spaces, Apple RAID, Linux RAID, ZFS RAIDZ in RAIDZ2 , med drugim, ki imajo vse svoje specifične značilnosti pri obnavljanju podatkov.
Pomembno je razumeti, da RAID ni nadomestilo za varnostne kopije . Dobro konfiguriran RAID poveča razpoložljivost in tolerira določene okvare diska, vendar ne ščiti pred nenamernim brisanjem, logičnimi poškodbami, izsiljevalsko programsko opremo, napakami krmilnika ali človeškimi napakami med vzdrževanjem.
Glavne ravni RAID in njihova tveganja za izgubo podatkov
Različne ravni RAID se razlikujejo po načinu porazdelitve podatkov in redundance po diskih. To neposredno vpliva na tveganje izgube podatkov in način pristopa k obnovitvi podatkov.
RAID 0 (čisto črtanje) porazdeli podatke v blokih po vseh diskih v polju brez redundance. Ponuja visoko zmogljivost branja in pisanja ter izkorišča polno kapaciteto, če pa odpove že en disk, se izgubi celoten dostop do nosilca podatkov. V primeru katastrofe je obnovitev podatkov iz polja RAID 0 zapletena in običajno zahteva profesionalna orodja za rekonstrukcijo zaporedja blokov iz preživelih diskov.
RAID 1 (zrcaljenje) podvaja podatke na dva ali več diskov, pri čemer na vsakem ohranja identične kopije. Ta raven ponuja visoko zanesljivost in odpornost proti napakam : če en disk odpove, lahko sistem nadaljuje z delovanjem s kopijo. Uporabna kapaciteta je enaka velikosti enega diska, vendar posledično zagotavlja znatno izboljšano zanesljivost branja podatkov.
RAID 4 uporablja črtanje podatkov na več diskih in enega od njih rezervira izključno za shranjevanje paritete. Uporabna kapaciteta je vsota vseh diskov minus ena, kar omogoča obnovitev podatkov, če podatkovni disk odpove. Vendar pa paritetni disk postane ozko grlo in kritična točka v konfiguraciji.
RAID 5 je najpogostejša raven RAID v strežnikih srednjega razreda in napravah NAS. Po vseh diskih porazdeli tako podatke kot paritetne pasove, s čimer odpravlja ozko grlo namenskega paritetnega diska. Uporabna kapaciteta je vsota kapacitete polja minus kapaciteta katerega koli posameznega diska. Omogoča okvaro enega pogona brez izgube podatkov, vendar med obnovo sistem deluje na meji svojih zmogljivosti in vsaka druga okvara lahko povzroči, da polja ne bo mogoče obnoviti brez strokovnega posredovanja.
RAID 6 doda drugi paritetni pas, ki zagotavlja toleranco proti hkratni okvari dveh diskov. Uporabna kapaciteta je vsota vseh diskov minus kapaciteta dveh pogonov. Ta raven ponuja večjo varnost za ceno nekoliko bolj zapletenega obnavljanja in dražjih izračunov paritete.
RAID 10 (1+0) združuje zrcala (RAID 1), združena v črtanje (RAID 0). To pomeni, da se ustvarijo pari zrcaljenih diskov, nato pa se podatki porazdelijo med ta zrcala. Ponuja odlično ravnovesje med zmogljivostjo in toleranco napak , čeprav zahteva najmanj štiri diske, stroški glede na kapaciteto pa so višji.
Linearne in JBOD konfiguracije preprosto združujejo diske z enako ali različno kapaciteto in tvorijo večji nosilec. Pravega črtanja, paritete ali redundance ni. Če en disk odpove, lahko celotna matrika postane nedostopna, obnovitev pa zahteva ročno rekonstrukcijo meja vsakega diska znotraj celotnega nosilca.
»Zlata ura«: kritične napake po okvari RAID-a
Po opozorilu o okvari ali degradaciji RAID-a je prvih 60 minut kritičnih. V tem obdobju pride do največje preprečljive izgube podatkov, običajno zaradi poskusov "hitrega popravila" brez jasne diagnoze ali posodobljenih varnostnih kopij.
Med tipične človeške napake v tej zlati uri spada zamenjava napačnih diskov , zlasti v ohišjih z veliko ležišči; zdrav disk se odstrani, ker se misli, da je poškodovan, in ko se vstavi nov, se vsili obnova na nestabilnih temeljih. To lahko popolnoma poškoduje strukturo diskovnega prostora.
Druga pogosta napaka je zamenjava krmilnika RAID z drugim ali nezdružljivim modelom brez dokumentiranja prvotne konfiguracije. V mnogih primerih se način zapisovanja paritete, vrstnega reda diskov ali velikosti trakov razlikuje med krmilniki, zaradi česar je matrika videti poškodovana ali pa se interpretira z napačnimi parametri.
Zelo nevarno je tudi prisilno vklop diskov v splet ali inicializacija pogonov brez analize njihovega stanja . Inicializacija lahko prepiše metapodatke RAID ali tabele particij; vklop diska v splet, ko je nestabilen, ustvari dodatne slabe sektorje, vsak poskus ponovne gradnje na fizično poškodovanem disku pa pospeši škodo.
Neuspešne obnove in obnovitve iz nepopolnih varnostnih kopij v istem sistemu so še en pogost vir nesreč. Poskus obnove polja RAID 5 ali RAID 6 s slabimi sektorji brez predhodnega kloniranja diskov v stabilne slike lahko povzroči stanje, ko niti profesionalni laboratorij ne more zanesljivo ponovno sestaviti polja.
Zlato pravilo po odkritju resne težave z RAID-om : takoj ustavite vse dejavnosti pisanja, ne izvajajte ponovnih izgradenj ali inicializacij in ne nadaljujte s "testiranjem stvari" v produkciji. Vsako novo pisanje v originalno polje RAID zmanjša možnosti za popolno obnovitev.
Specializirana programska oprema: kako pomaga obnoviti poškodovane RAID-e
V mnogih scenarijih logičnih napak lahko profesionalna orodja za obnovitev podatkov virtualno obnovijo RAID brez pisanja na originalne diske. Tipičen primer je uporaba programske opreme, kot je R-Studio, ki deluje s konceptom naborov nosilcev podatkov in virtualnih RAID-ov.
Ko originalni RAID postane nedostopen , vendar so vsi ali skoraj vsi diski (ali celotne slike diskov) na voljo, profesionalni postopek najprej vključuje kloniranje vsakega pogona v sliko diska, da se ohrani trenutno stanje. Iz teh slik programska oprema omogoča ustvarjanje virtualnega RAID-a z enakimi parametri kot dejanski sistem.
Virtualni RAID se zgradi tako, da se izberejo pravilni diski , se jih razporedi v pravilen vrstni red in se določi natančna konfiguracija: število diskov, velikost črte, začetni odmik, vrsta RAID-a (0, 1, 5, 6, 10, JBOD itd.) in vrstni red blokov (levi, desni, sinhroni, asinhroni, po meri itd.). Med izvajanjem te logične sestave programska oprema ne zapisuje na fizične diske; vse se obdeluje virtualno.
V preprosti nastavitvi RAID 5 s tremi diski morata biti na primer vsaj dva pogona v dobrem stanju, da se lahko izvede logična obnova. Navidezno polje RAID 5 se ustvari z določitvijo treh naprav (ali slik) in velikosti bloka, nato pa se testira, dokler se ne najde kombinacija parametrov, ki programski opremi omogoča zaznavanje veljavne particije in seznam datotek.
V bolj kompleksnih konfiguracijah , kot je napredni RAID 5 s prilagojenim vrstnim redom blokov, je mogoče definirati tabelo vrstnega reda blokov, ki določa natančno zaporedje podatkov in pariteto (P, 1, 2, 3 itd.) po vrsticah. Tehnik vnese vzorec črtanja vrstico za vrstico, program pa označi neveljavne kombinacije z rdečo barvo, kar pomaga hitro prepoznati napake v konfiguraciji.
Ko je v virtualnem RAID-u zaznan skladen datotečni sistem , se mape in datoteke preštejejo, preizkusijo se predogledi (zlasti velikih datotek) in preveri se, ali je vsebina skladna, brez nenavadne fragmentacije ali očitne poškodbe. Ta korak je ključnega pomena, ker programska oprema včasih najde skladne strukture datotečnega sistema, tudi če je eden od parametrov RAID-a napačen.
Za preverjanje nastavitve polja se običajno uporablja približna formula, ki pomaga izbrati idealno najmanjšo velikost datoteke za predogledno testiranje: velikost bloka pomnožena s (število diskov minus 1). Na primer, v polju RAID 5 s tremi diski in velikostjo bloka 64 KB je datoteka velikosti vsaj 128 KB običajno dobra referenčna točka za potrditev pravilnosti dodelitve podatkov in paritete.
Profesionalna orodja vam omogočajo tudi obravnavo manjkajočih diskov tako, da jih nadomestite z objekti »prazen disk« ali »manjkajoči disk« enake velikosti. To je uporabno, kadar je eden od diskov popolnoma neobnovljiv: programska oprema simulira njegovo prisotnost na podlagi paritete in informacij drugih diskov, kar vam včasih omogoči, da obnovite večino preostalih podatkov.
Poleg tega je mogoče ustvariti, shraniti in ponovno naložiti predloge konfiguracije RAID-a , prav tako pa je mogoče dinamično povezovati ali odklopiti vsak disk znotraj virtualnega RAID-a, da se preveri, kako to vpliva na polje. Ta funkcija je ključna za določanje, kateri disk je bil dejansko okvarjen v RAID 5, na primer tako, da se diski odklopijo enega za drugim in opazuje vedenje simuliranega datotečnega sistema.
Pogosti vzroki za okvaro sistema RAID
Napake sistema RAID so lahko logične, fizične ali pa jih povzroči človek , pogosto pa se pojavljajo v kombinaciji. Čeprav so sistemi RAID zasnovani za povečanje zanesljivosti, niso imuni na kaskadne napake ali neustrezno vzdrževanje.
Izguba paritetnih trakov je logična težava, ki se pojavi, ko se podatki, uporabljeni za rekonstrukcijo podatkov (pariteta), poškodujejo ali so nedosledni. V teh primerih sistem RAID sam ne more obnoviti podatkov in za iskanje in pravilno rekonstrukcijo teh paritetnih trakov je potreben zunanji poseg.
Fizične okvare diskov v RAID polju niso veliko pogostejše kot pri posameznih diskih, vendar se njihov vpliv pomnoži, ker je polje odvisno od vseh njih. Ocenjuje se, da lahko vsako leto odpove med 2 % in 3 % nameščenih diskov, kar je posledica tipičnih težav: slabi sektorji, prenapetosti, ekstremne temperature, zagozdeni motorji, poškodovane bralno-pisalne glave, okvarjene elektronske komponente itd.
Drugi dejavniki, kot so virusi, izsiljevalska programska oprema ali poškodbe datotečnega sistema, lahko povzročijo, da se RAID ne more pravilno namestiti ali, tudi če je prikazan »vklopljen«, povzročijo nedostop do particije ali logičnega nosilca. Tudi nepravilno nameščeni gonilniki, neuspešne posodobitve vdelane programske opreme ali ponavljajoči se izpadi električne energije lahko poškodujejo metapodatke RAID.
Situacija postane bolj zapletena, ko se zaporedoma pojavita dve ali več okvar . Na primer, v polju RAID 5, kjer se en disk pokvari in ni pravočasno zamenjan, če med postopkom obnove začne odpovedovati drugi disk, sistem ne more več samodejno rekonstruirati podatkov. Od takrat naprej lahko vsak poskus popravila brez profesionalne metodologije nepopravljivo poslabša škodo.
Človeška napaka je daleč najnevarnejši vzrok : puščanje diska označenega kot okvarjenega brez zamenjave, ignoriranje opozoril o degradaciji, mešanje diskov iz različnih polj, izklop sistema sredi obnove ali izbira napačnih možnosti v vdelani programski opremi krmilnika. V mnogih od teh primerov končne škode ne povzroči začetna napaka, temveč neustrezen odziv.
Profesionalni postopek obnovitve podatkov v RAID sistemih
Specializirani laboratoriji sledijo zelo strogemu poteku dela , da bi povečali možnosti za obnovitev podatkov iz okvarjenega RAID-a. Čeprav je vsak primer drugačen, je splošni postopek običajno podoben.
Najprej se opravi tehnična diagnoza , ki je pri mnogih ponudnikih profesionalnih storitev običajno brezplačna in neobvezujoča. To vključuje identifikacijo ravni RAID-a, znamke in modela krmilnika ali NAS-a, števila in vrste diskov, fizičnega stanja vsakega pogona in vseh opaženih simptomov (degradacija, napaka pri zagonu, mehanski hrup, napake pri branju itd.).
Nato se preostali delujoči diski klonirajo sektor za sektorjem . Ta korak je ključnega pomena: z originalnimi mediji se nikoli ne dela dlje časa, saj lahko poškodovana glava, opraskana plošča ali nestabilni sektorji povzročijo nadaljnje poslabšanje med obnovitvijo. Kopije se izdelajo s forenzično strojno in programsko opremo, ki lahko obravnava napake pri branju z nadzorom ponovnih poskusov in čakalnih časov.
Z uporabo slik vseh razpoložljivih diskov se RAID logično rekonstruira v izoliranem okolju. Določeni so parametri, kot so velikost bloka, vrstni red diskov, vrsta paritete in morebitne različice, specifične za proizvajalca (npr. specifične implementacije RAID 5, RAID 6, RAID 50 ali RAID 60). V mešanih ali kompleksnih konfiguracijah se analizirajo tudi dodatne plasti, kot so LVM, upravljalniki nosilcev podatkov, šifriranje in datotečni sistemi, kot so ZFS, ext4, Btrfs, XFS, HFS+, NTFS itd.
Ko je virtualni RAID nameščen , se poskuša najti in namestiti datotečni sistem. Če je zaznana veljavna particija, se prikaže seznam struktur imenikov in izvedejo se preverjanja integritete: predogledi kritičnih datotek, preverjanje baz podatkov, datotek virtualnih strojev, slik itd. Če je prisotna delna poškodba, se tehnike rekonstrukcije datotečnega sistema kombinirajo s "surovim" (na podpisu temelječim) obnavljanjem določenih vrst datotek.
Ko laboratorij zaključi analizo , stranki običajno predloži seznam datotek, ki jih je mogoče obnoviti, v pregled, preden odobri storitev. Šele nato se obnovljeni podatki kopirajo na nove zunanje trde diske ali dogovorjeno napravo, nikoli pa na originalno polje RAID, ki ostane nedotaknjeno, če je treba kateri koli del postopka ponoviti ali pregledati.
Profesionalne storitve obnovitve običajno delujejo z vsemi vrstami znamk diskov (Seagate, Western Digital, Toshiba, Samsung, Crucial, SanDisk, Kingston, LaCie itd.) in široko paleto krmilnikov in ohišij RAID: od strežniških kartic SAS/SATA RAID do zunanjih rešitev Thunderbolt, USB, iSCSI, Fibre Channel, komercialnih NAS polj ali sistemov za shranjevanje v podjetjih.
Najboljše prakse in napake, ki se jim je treba izogniti, ko RAID odpove
Če se z vašim RAID-om začnejo pojavljati težave , se morate za vsako ceno izogniti številnim dejanjem, če niste specialist za obnovitev podatkov. Številne popolne katastrofe bi lahko zmanjšali že s tem, da se ne bi dotaknili določenih gumbov.
Nikoli ne izvajajte slepe obnove . Krmilnik ali čarovnik za NAS običajno ponudi možnost »obnovi« ali »obnovi polje« takoj, ko zazna nov disk. Če je v sistemu prišlo do več napak, so informacije o tem, kateri diski so bili dobri in kateri ne, morda zastarele, obnova pod temi pogoji pa lahko trajno uniči veljavno pariteto.
Ne menjajte diskov, ne da bi najprej ugotovili, kateri so odpovedali in kdaj . Zamenjava napačnega diska lahko prisili sistem, da disk, ki vsebuje zastarele podatke, obravnava kot "dober". V RAID matrikah, kot sta RAID 5 ali RAID 6, sta vrstni red in natančen čas odpovedi ključnega pomena za zagotovitev celovitosti podatkov, ki jih je treba združiti med obnovo.
Med obnovo ne izklapljajte RAID-a, razen če vam to posebej naroči usposobljen tehnik in se izvede pod nadzorovanimi pogoji. Med obnovo je redundanca običajno onemogočena in sistem deluje v zelo krhkem stanju. Izpad električne energije, prekinitev napajanja ali prisilni ponovni zagon lahko RAID pusti v vmesnem stanju, iz katerega si ne more opomoči.
Ne poskušajte sami fizično popravljati diskov . Odpiranje trdega diska zunaj čiste komore, udarjanje, zamrzovanje ali kateri koli drug "naredi sam" trik, ki kroži po internetu, ne bo le pomagal, ampak lahko popolnoma uniči magnetno površino plošč, kar odpravi vsako možnost uspeha tudi za profesionalno servisno delavnico.
Če iz katerega koli diska v polju RAID slišite čudne zvoke, klike ali škripanje , je najvarnejši ukrep, da sistem varno zaustavite in ga ne zaženete znova, dokler ni ocenjen. Večkratno vsiljenje zagona z mehansko poškodovanim diskom pogosto povzroči okvaro bralnih/pisalnih glav, ki opraskajo ploščo.
Splošno priporočilo v vsakem resnem primeru je, da ustavite vse operacije, mirno dokumentirate, kaj se je zgodilo (sporočila o napakah, datumi, nedavne spremembe strojne ali programske opreme) in se obrnete na storitev, specializirano za obnovitev podatkov RAID. Manj kot je bilo predhodnih manipulacij, večja je verjetnost uspeha in nižji so stroški posega.
Čeprav so sodobni sistemi RAID zelo robustni in se tehnologije shranjevanja vsako leto izboljšujejo v zmogljivosti in zanesljivosti, ostaja redno varnostno kopiranje na ločene medije bistvenega pomena. Z dobrim načrtom varnostnega kopiranja in trezno glavo ob morebitni napaki kombinacija preventive in specializiranih strokovnih storitev zagotavlja, da so možnosti za obnovitev kritičnih informacij tudi v primeru resnih nesreč RAID zelo visoke.
