Unsa ang RAID?

Ang RAID usa ka solusyon nga gimugna sa orihinal alang sa merkado sa network server isip usa ka pamaagi sa pagmugna og dakong storage sa mas ubos nga kantidad. Sa pagkatinuod, kini magkinahanglan og daghang mas ubos nga gasto nga mga hard drive ug ibutang kini sa usa ka controller aron makahatag og usa ka mas dako nga kapasidad nga drive. Kini ang gisulti sa RAID: daghang mga barato nga diskobre o disk. Aron makab-ot kini, gikinahanglan ang pinasahi nga software ug mga tigdumala aron sa pagdumala sa datos nga gibahin tali sa nagkalainlaing mga dala.

Sa ngadto-ngadto, ang gahum sa pagproseso sa imong standard nga sistema sa kompyuter nagtugot sa mga bahin sa pagsala sa ilang dalan ngadto sa personal nga computer market .

Karon ang RAID storage mahimo nga software o hardware nga nakabase , ug mahimong magamit alang sa tulo ka managlahi nga katuyoan. Lakip niini ang kapasidad, seguridad, ug pasundayag. Ang kapasidad usa ka yano nga usa nga kasagaran nalambigit sa hapit matag matang sa RAID setup nga gigamit. Pananglitan, ang duha ka mga hard drive mahimong mahiusa isip usa ka drive ngadto sa operating system nga epektibo nga maghimo sa usa ka virtual drive nga doble sa kapasidad. Ang pag-uswag maoy laing hinungdan sa paggamit sa RAID setup sa usa ka personal nga computer. Sa sama nga panig-ingnan sa duha ka mga drive nga gigamit ingon nga usa ka drive, ang controller mahimong magbahin sa usa ka datus sa datus ngadto sa duha ka mga bahin ug dayon ibutang ang matag usa nga mga bahin sa usa ka lahi nga pagdrayb. Kini epektibo nga nagdoble sa paghimo sa pagsulat o pagbasa sa mga datos sa sistema sa pagtipig. Sa katapusan, ang RAID mahimong gamiton alang sa seguridad sa datos.

Gihimo kini pinaagi sa paggamit sa pipila ka mga luna sa mga agianan aron sa esensya kopyahon ang mga datos nga gisulat sa duha ka mga gimaneho. Sa makausa pa, uban ang duha ka mga drive nga mahimo natong mahimo aron ang datos gisulat sa duha ka mga drive. Busa, kung ang usa ka drive mapakyas, ang lain pa adunay datus.

Depende sa mga tumong sa gidaghanon sa pagtipig nga gusto nimong itanom sa imong kompyuter, imong gamiton ang usa sa nagkalain-laing lebel sa RAID aron makab-ot kining tulo nga mga tumong.

Alang niadtong naggamit sa mga hard drive sa ilang kompyuter , ang paghimo sa pasundayag tingali mahimong usa ka isyu kay sa kapasidad. Sa laing bahin, kadtong mogamit sa solid state drives tingali gusto sa usa ka paagi sa pagkuha sa mas gagmay nga mga drive ug pag-link kanila aron sa paghimo sa usa ka mas dako nga drive. Busa atong tan-awon ang lainlaing lebel sa RAID nga magamit sa usa ka personal nga computer.

RAID 0

Kini ang labing ubos nga lebel sa RAID ug sa pagkatinuod wala naghatag sa bisan unsa nga dagway sa redundancy nga maoy hinungdan nga kini gipunting sa usa ka level 0. Sa pagkatinuod, ang RAID 0 nagkinahanglan og duha o labaw pa nga mga drive ug gibutang kini aron mag-umol sa mas dako nga kapasidad nga drive. Kini makab-ot pinaagi sa usa ka processor nga gitawag striping. Ang mga bloke sa mga datos gibuak ngadto sa mga tipik sa datos ug unya gisulat aron makatabok sa mga pagmaneho. Kini nagtanyag sa dugang nga performance tungod kay ang data mahimo nga gisulat sa dungan ngadto sa mga drive sa controller nga sa pagpadaghan sa speed sa mga drive. Sa ubos mao ang usa ka pananglitan kon sa unsang paagi kini mahimo nga magamit sa tulo ka mga disk:

Pagdrayb 1 Drive 2 Pagdrayb 3
Block 1 1 2 3
Block 2 4 5 6
Block 3 7 8 9


Aron ang RAID 0 magamit nga epektibo alang sa pagpauswag sa performance sa sistema, kinahanglan nimo nga sulayan ug adunay katugbang nga mga drive. Ang matag drive kinahanglan nga adunay susama nga tukmang kapasidad sa paghipos ug mga kinaiya sa pasundayag.

Kung dili kini, ang kapasidad mahimong limitado sa usa ka multiple sa pinakagamay nga mga drive ug performance ngadto sa labing hinay nga mga drive nga kinahanglan maghulat sa tanan nga mga lab-as nga gisulat sa dili pa mobalhin sa sunod nga set. Posible nga gamiton ang mga wala'y kalabutan nga mga drive apan sa ingon, ang usa ka setup sa JBOD mahimong mas epektibo.

Ang JBOD nagpasabot lamang sa usa ka hugpong sa mga pagmaneho ug epektibo lamang nga usa ka koleksyon sa mga nagmaneho nga mahimong magamit nga independente gikan sa usa'g usa apan makita isip usa ka biyahe sa storage sa operating system. Kini kasagaran makab-ot pinaagi sa pagpalapad sa datos tali sa mga nagmaneho. Kasagaran kini gitawag nga SPAN o BIG.

Sa epektibong paagi, ang paglihok makita sa tanan isip usa ka disk apan ang mga bloke gisulat sa tibuok nga disk hangtud nga kini mapuno, unya mouswag ngadto sa ikaduha, dayon ikatulo, ug uban pa Kini mapuslanon sa pagdugang sa sobrang kapasidad ngadto sa usa ka sistema sa computer nga anaa na nga adunay mga nagkalain-lain nga gidak-on apan dili kini makadugang sa paghimo sa drive array.

Ang pinakadako nga suliran sa RAID 0 ug JBOD setups mao ang data security. Tungod kay ikaw adunay daghan nga mga nagmaneho, ang mga kahigayonan sa pagkadunot sa datos misaka tungod kay ikaw adunay daghan nga mga punto sa kapakyasan . Kon adunay bisan unsang pagdrayb sa usa ka RAID 0 nga dagway mapakyas, ang tanan nga data mahimong dili ma-access. Sa usa ka JBOD, ang usa ka kapakyasan sa pagmaneho mosangpot sa pagkawala sa bisan unsang data nga nahitabo sa maong pagbiyahe. Tungod niini, labing maayo alang niadtong gusto nga gamiton kini nga pamaagi sa pagtipig aron adunay lain nga pamaagi sa pag-back up sa ilang datos.

RAID 1

Kini usa ka una nga tinuod nga lebel sa RAID tungod kay kini naghatag sa usa ka bug-os nga lebel sa kalaw-ay alang sa datos nga gitipigan sa laray. Gihimo kini pinaagi sa usa ka proseso nga gitawag og paghulagway. Sa epektibo, ang tanan nga mga datos nga gisulat sa sistema gikopya sa matag drive sa level 1 array. Kini nga porma sa RAID kasagaran nga gibuhat lamang sa usa ka parisan sa mga gimaneho ingon nga pagdugang sa daghan nga mga pagdala dili makadugang sa bisan unsa nga dugang nga kapasidad, mas daghan nga kalabutan. Aron mas maayo nga mohatag usa ka ehemplo niini, ania ang usa ka tsart nga nagpakita kung unsaon kini gisulat ngadto sa duha ka nagmaneho:

Pagdrayb 1 Drive 2
Block 1 1 1
Block 2 2 2
Block 3 3 3


Aron makuha ang labing epektibo nga gamit gikan sa usa ka setup sa RAID 1, ang sistema magamit pag-usab sa mga gipaandar nga mga drive nga pareho ang kapasidad ug performance rating.

Kung gigamit ang mga wala'y gamit nga mga drive, nan ang kapasidad sa pagsagol mahimong katumbas sa labing gamay nga kapasidad nga drive sa laray. Pananglitan, kon ang usa ka tunga nga terabyte ug ang usa ka terabyte drive gigamit sa usa ka RAID 1 nga array, ang kapasidad niini nga laray sa sistema usa lamang ka terabyte.

Kini nga lebel sa RAID epektibo kaayo alang sa kasegurohan sa datos tungod kay ang duha ka mga pagmaneho epektibo nga pareho. Kon ang usa sa duha ka mga drive mapakyas, dayon ang usa adunay kompleto nga data sa usa. Ang problema sa niini nga matang sa setup mao ang kasagaran nga pagtino kung kinsa sa mga drive ang napakyas tungod kay sa kanunay ang pagtipig mahimong dili ma-access kon ang usa sa duha mapakyas ug dili mausab sa hustong paagi hangtud nga ang usa ka bag-o nga drive gisal-ut puli sa pakyas nga usa ug usa ka pagkaayo gipadagan ang proseso. Sama sa gihisgutan kaniadto, wala usab'y makuha nga kinitaan gikan niini. Sa pagkatinuod, dunay gamay nga pagkawala sa performance gikan sa overhead sa controller alang sa RAID.

RAID 1 + 0 o 10

Kini usa ka komplikadong kombinasyon sa RAID levels 0 ug level 1 . Sa epektibo nga paagi, ang tiggamit nagkinahanglan og labing diyutay nga upat ka mga biyahe aron makalihok niini nga paagi tungod kay kon unsa ang buhaton niini mao ang paghimo sa duha ka nagtinagurha nga mga biyahe. Ang unang hugpong sa mga nagmaneho usa ka tibuuk nga panagsama ang mga clone sa datos tali sa duha. Ang ikaduhang hugpong sa mga nagmaneho gihulagway usab apan gipahimutang nga mao ang higut sa una. Kini naghatag sa duha ka mga data nga kalapasan ug mga kadaugan sa pasundayag. Sa ubos mao ang usa ka pananglitan kon sa unsang paagi ang kasayuran nga gisulat sa upat ka mga nagmaneho gamit kining matang sa setup:

Pagdrayb 1 Drive 2 Pagdrayb 3 Pagdrayb 4
Block 1 1 1 2 2
Block 2 3 3 4 4
Block 3 5 5 6 6


Sa tinuud, kini dili usa ka tilinguhaon nga paagi sa RAID nga pagdagan sa usa ka computer system. Samtang kini naghatag sa pipila nga pagpauswag sa performance dili gayud kini maayo tungod sa dakong gidaghanon sa overhead sa sistema. Dugang pa, kini usa ka dako nga pag-usik sa luna ingon nga ang gidaghanon sa pagpadagan sa labing katunga lamang nga kapasidad sa tanan nga mga drive nga gihiusa. Kung gigamit ang mga wala'y liko nga mga biyahe, ang paghimo sa limitado sa labing hinay nga mga drive ug kapasidad magdoble lang sa kinagamyang biyahe.

RAID 5

Kini ang pinakataas nga lebel sa RAID nga makita sa mga sistema sa computer sa konsumo ug usa ka mas epektibo nga pamaagi alang sa pagpadako sa kapasidad ug paglihok. Gihimo kini niini pinaagi sa usa ka proseso sa data nga pagbalanse nga adunay parity. Gikinahanglan ang labing minos nga tulo ka lihok aron buhaton kini tungod kay ang datos gibahin ngadto sa mga labod sa pipila sa mga gimaneho apan usa ka hut-ong sa gitas-on ang gigahin alang sa pagkapareha. Sa pagpatin-aw niini nga mas maayo, tugoti una nga tan-awon kung unsaon nga ang datos mahimong gisulat sa tulo ka mga drive:

Pagdrayb 1 Drive 2 Pagdrayb 3
Block 1 1 2 p
Block 2 3 p 4
Block 3 p 5 6


Sa esensya, ang tigdumala sa drive nagkinahanglan og usa ka tipik nga datos nga isulat sa tanang mga drive sa array. Ang unang piraso sa datos gibutang sa unang drive ug ang ikaduha gibutang sa ikaduha. Ang ikatulong pag-abut nakuha sa bitbit nga parity nga usa ka pagtandi sa binary nga datos sa una ug ikaduha. Sa binary nga matematika, ikaw adunay 0 ug 1. Ang prosesong boolean math gihimo aron itandi ang mga tipik. Kon ang duha magdugang sa usa ka bisan pa nga gidaghanon (0 + 0 o 1 + 1) nan ang parity bit mahimong zero. Kon ang duha magdugang sa usa ka dili maihap nga gidaghanon (1 + 0 o 0 + 1) nan ang usa ka parity mahimong usa. Ang rason alang niini mao nga kung ang usa sa mga drive nga mapakyas, ang controller makahunahuna kung unsa ang nawala nga datos. Pananglitan, kung ang usa ka drive mapakyas, magbilin lang og duha ug tulo, ug magdala og duha adunay usa ka data block sa usa ug ang drive nga tulo adunay usa ka parity block sa usa, unya ang nawala nga data block sa drive usa kinahanglan nga zero.

Kini naghatag og epektibo nga kasayuran kalabutan nga nagtugot sa tanang mga datos nga mapasig-uli kung adunay usa ka kapakyasan sa pagdala. Karon alang sa kadaghanan nga mga pag-setup sa mga tiggamit, usa ka kapakyasan ang magresulta gihapon sa sistema nga dili tungod kay kini wala sa usa ka kahimtang sa panglihok. Aron makuha ang sistema nga magamit, kini gikinahanglan aron mapulihan ang pakyas nga drive gamit ang usa ka bag-o nga drive. Dayon ang usa ka proseso sa pagtukod pag-usab sa data kinahanglan nga himoon sa level sa controller nga unya maghimo sa reverse boolean function aron sa pag-usab sa data bahin sa nawala nga drive. Mahimo kini nga panahon, ilabi na alang sa mas dako nga mga kapasidad sa pagmaneho apan kini mahimong labing gamay.

Karon ang kapasidad sa usa ka RAID 5 nga laray nag-agad sa gidaghanon sa mga nagmaneho sa laray ug sa ilang kapasidad. Sa higayon nga pag-usab, ang laray gipugngan sa pinakagamay nga kapasidad nga pagdala sa hiniusa aron mas maayo nga gamiton ang mga gimaneho. Ang epektibo nga espasyo sa pagtipig katumbas sa gidaghanon sa mga nagmaneho nga minus usa ka higayon ang labing ubos nga kapasidad. Busa sa termino sa matematika, kini (n-1) * Capacitymin . Busa, kung ikaw adunay tulo ka 2GB drive sa RAID 5 array, ang kinatibuk-ang kapasidad mahimong 4GB. Ang lain nga RAID 5 array nga gigamit ang upat nga 2GB drive adunay 6GB nga kapasidad.

Karon ang pasundayag alang sa RAID 5 usa ka gamay nga mas komplikado kay sa pipila sa uban pang mga matang sa RAID tungod sa boolean nga proseso nga kinahanglang buhaton aron makamugna ang pagkapareha kon ang datos gisulat sa mga drive. Kini nagpasabot nga ang pagsulat sa performance dili kaayo usa ka RAID 0 array nga adunay susama nga gidaghanon sa mga drive. Ang pagbasa sa pasundayag, sa laing bahin, wala mag-antus sama sa pagsulat tungod kay ang proseso sa boolean wala gibuhat tungod kay kini nagbasa sa tul-id nga kasayuran gikan sa mga drive.

Ang Dakong Isyu sa Tanan nga RAID Setup

Gihisgotan namon ang nagkalainlaing mga kalamboan ug kadaot sa matag usa sa mga lebel sa RAID nga magamit sa personal nga mga kompyuter apan dunay laing isyu nga daghang mga tawo ang wala makaamgo sa paghimo sa RAID drive setups. Sa dili pa gamiton ang setup sa RAID, kini kinahanglan unang ipatuman sa hardware controller software o sa sulod sa software sa operating system. Kini sa tinuud nagsugod sa espesyal nga pagformat nga gikinahanglan aron sa tukmang pagsubay kon unsaon pagsulat ang data ug pagbasa sa drive.

Kini tingali dili tingog nga sama sa usa ka problema apan kini mao kung kinahanglan nimo nga usbon kon unsa ang imong gusto nga ang imong RAID array isama. Pananglitan, moingon ka nga ubos ang datos ug gusto nga magdugang og dugang alang sa RAID 0 o RAID 5 array. Sa kadaghanan nga mga kaso, dili ka makahimo nga walay una nga pag-reconfig sa RAID array nga magwagtang usab sa bisan unsang mga datos nga gitipigan sa mga nagmaneho. Kini nagpasabot nga kinahanglan nimo nga i-back up ang imong data, idugang ang bag-o nga drive, i-reconfigure ang drive array, format nga mag-drive array, ug ibalik ang imong orihinal nga data balik sa drive. Kana mahimong usa ka hilabihan nga sakit nga proseso. Isip usa ka resulta, siguroha nga anaa gayud ang pag-setup sa laray sa paagi nga gusto nimo sa unang higayon nga imong buhaton kini.