Mga Tutorial

Id Pagsalakay 0, 1, 5, 10, 01, 100, 50: paliwanag ng lahat ng mga uri

Talaan ng mga Nilalaman:

Anonim

Tiyak na narinig nating lahat ang tungkol sa pagsasaayos ng mga disk sa RAID at naiugnay namin ito sa mga malalaking kumpanya, kung saan ang pangangailangan na magkaroon ng data na may kopya at magagamit ay pinakamahalaga. Ngunit ngayon, halos lahat ng aming mga motherboards para sa mga desktop PC ay may posibilidad na lumikha ng aming sariling mga RAID.

Indeks ng nilalaman

Ngayon makikita natin kung ano ang teknolohiya ng RAID, na bilang karagdagan sa pagiging isang napakahusay na anti-lamok na tatak ng spray, ay may kinalaman din sa teknolohiya mula sa mundo ng computer. Makikita natin kung ano ang binubuo ng operasyon nito at kung ano ang magagawa natin dito at ang iba't ibang mga pagsasaayos nito. Sa loob nito, ang aming mga mekanikal na hard drive o SSD ay kukuha sa gitna ng entablado, anuman ang mga ito, na nagpapahintulot sa amin na mag-imbak ng napakalaking dami ng impormasyon salamat sa mga drive ng higit sa 10 TB na kasalukuyang matatagpuan natin.

Maaari mo ring narinig ang pag- iimbak ng ulap at ang mga pakinabang nito sa pag-iimbak sa aming sariling koponan, ngunit ang katotohanan ay mas higit itong nakatuon sa negosyo. Ang mga ito ay nagbabayad ng isang presyo upang magkaroon ng ganitong uri ng serbisyo na ibinibigay sa pamamagitan ng internet at sa mga malayuang server na may advanced na mga sistema ng seguridad at mga pag-configure ng pagmamay-ari ng RAID na may mahusay na kalakal ng data.

Ano ang teknolohiya ng RAID?

Ang salitang RAID ay nagmula sa "Redundant Array of Independent Disks" o sinabi sa Espanyol, kalabisan ng hanay ng mga independiyenteng disk. Sa pamamagitan ng pangalan nito ay mayroon na tayong isang magandang ideya kung ano ang nais gawin ng teknolohiyang ito. Alin ang higit pa kaysa sa paglikha ng isang sistema para sa pag-iimbak ng data gamit ang maraming mga yunit ng imbakan na kung saan ang data ay ipinamamahagi o ginagaya. Ang mga yunit ng imbakan na ito ay maaaring maging alinman sa mechanical o HDD hard drive, SSD o solid state drive.

Ang teknolohiya ng RAID ay nahahati sa mga pagsasaayos na tinawag na mga antas, kung saan makakakuha tayo ng iba't ibang mga resulta sa mga tuntunin ng mga posibilidad na imbakan ng impormasyon. Para sa mga praktikal na layunin, makikita namin ang isang RAID bilang isang solong tindahan ng data, na parang isang solong lohikal na drive, kahit na maraming mga independiyenteng hard drive sa loob nito.

Ang pangwakas na layunin ng RAID ay upang mag-alok sa gumagamit ng isang mas malaking kapasidad ng imbakan, kalabisan ng data upang maiwasan ang pagkawala nito at magbigay ng mas mataas na bilis ng pagbasa at pagsulat ng data kaysa kung mayroon lamang kaming isang hard disk. Malinaw na ang mga tampok na ito ay malaya na mapahusay depende sa kung anong antas ng RAID na nais nating ipatupad.

Ang isa pang bentahe ng paggamit ng isang RAID ay maaari naming gamitin ang mga lumang hard drive na mayroon tayo sa bahay at maaari naming kumonekta sa pamamagitan ng SATA interface sa aming motherboard. Sa ganitong paraan, kasama ang mga yunit ng murang halaga, mai-mount namin ang isang sistema ng imbakan kung saan ligtas ang aming data laban sa mga pagkabigo.

Kung saan ginagamit ang mga RAID

Sa pangkalahatan, ang mga RAID ay ginagamit sa loob ng maraming taon ng mga kumpanya, dahil sa espesyal na kahalagahan ng kanilang data at ang pangangailangan upang mapanatili ito at matiyak ang kalabisan nito. Ang mga ito ay may isa o higit pang mga server na partikular na nakatuon sa pamamahala ng tindahan ng impormasyon na ito, na may partikular na hardware na idinisenyo para sa paggamit na ito at may proteksyon na proteksyon laban sa mga panlabas na banta na maiiwasan ang hindi nararapat na pag-access sa kanila. Karaniwan, ang mga bodega na ito ay gumagamit ng magkatulad na mga hard drive sa teknolohiya ng pagganap at pagmamanupaktura, para sa pinakamainam na scalability.

Ngunit ngayon, halos lahat sa atin ay maaaring gumamit ng isang sistema ng RAID kung mayroon kaming medyo bagong motherboard at may isang chipset na nagpapatupad ng ganitong uri ng panloob na mga tagubilin. Kakailanganin lamang namin ang ilang mga disk na konektado sa aming base bale upang simulan ang pag-configure ng isang RAID mula sa Linux, Mac o Windows.

Kung sakaling hindi ipinatupad ng aming koponan ang teknolohiyang ito, kakailanganin namin ang isang RAID na magsusupil upang pamahalaan ang bodega nang direkta mula sa hardware, bagaman sa kasong ito ang system ay madaling kapitan ng mga pagkabigo ng ito na magsusupil, isang bagay na halimbawa ay hindi mangyayari kung pinamamahalaan natin ito sa pamamagitan ng software.

Ano ang magagawa at hindi magagawa ng RAID

Alam na natin kung ano ang isang RAID at kung saan posible gamitin ito, ngunit ngayon dapat nating malaman kung ano ang mga pakinabang na makukuha natin sa pamamagitan ng pagpapatupad ng naturang sistema at kung ano ang iba pang mga bagay na hindi natin magagawa. Sa ganitong paraan hindi tayo mahuhulog sa pagkakamali sa pagpapalagay ng mga bagay kapag hindi talaga sila.

Mga kalamangan ng isang RAID

  • Mataas na pagkakasala sa kasalanan: Sa pamamagitan ng isang RAID maaari kaming makakuha ng isang mas mahusay na pagpapaubaya ng kasalanan kaysa sa kung mayroon lamang kaming isang hard disk. Ito ay makondisyon ng RAID na mga pagsasaayos na aming pinagtibay, dahil ang ilan ay nakatuon upang magbigay ng kalabisan at isa pa upang makamit ang bilis ng pag-access. Basahin at isulat ang mga pagpapabuti ng pagganap: Tulad ng sa nakaraang kaso, may mga system na naglalayong mapabuti ang pagganap, sa pamamagitan ng paghahati ng mga bloke ng data sa ilang mga yunit, upang gawin silang gumagana nang magkatulad. Posibilidad ng pagsasama ng dalawang nakaraang mga pag-aari: Ang mga antas ng RAID ay maaaring pagsamahin, tulad ng makikita natin sa ibaba. Sa ganitong paraan maaari nating samantalahin ang bilis ng pag-access ng ilan at ang kalabisan ng data ng isa pa. Mahusay na kakayahang sumukat at kapasidad ng imbakan: isa pa sa mga pakinabang nito ay sa pangkalahatan madali silang nasusukat na mga system, depende sa pagsasaayos na aming sinasakop. Bilang karagdagan, maaari naming gamitin ang mga disc ng iba't ibang kalikasan, arkitektura, kapasidad at edad.

Ano ang hindi maaaring gawin ng isang RAID

  • Ang isang RAID ay hindi isang paraan ng proteksyon ng data: RAID ay magtitiklop ng data, hindi protektahan ito, sila ay dalawang magkaibang magkakaibang konsepto. Ang parehong pinsala ay gagawin ng isang virus sa isang hiwalay na hard drive, na parang pumasok sa isang RAID. Kung wala tayong isang sistema ng seguridad na nagpoprotekta dito, ang data ay pantay na malantad. Hindi masiguro ang mas mahusay na bilis ng pag-access: may mga pagsasaayos na maaari nating gawin ang ating sarili, ngunit hindi lahat ng mga application o laro ay may kakayahang gumana nang maayos sa isang RAID. Maraming mga beses na hindi kami kumita ng kita sa pamamagitan ng paggamit ng dalawang hard drive sa halip na isa upang mag-imbak ng data sa isang hinati na paraan.

Mga Kakulangan sa isang RAID

  • Ang isang RAID ay hindi matiyak ang pagbawi mula sa sakuna: tulad ng alam namin, may mga application na maaaring mabawi ang mga file mula sa isang napinsalang hard disk. Para sa mga RAID, kailangan mo ng iba at mas tiyak na mga driver na hindi kinakailangang katugma sa mga application na ito. Kaya't kung sakaling may isang kadena o maraming disk pagkabigo, maaari kaming magkaroon ng hindi mababawi na data. Ang paglipat ng data ay mas kumplikado: ang pag-clone ng isang disk na may isang operating system ay medyo simple, ngunit ang paggawa nito ng isang kumpletong RAID sa isa pa ay mas kumplikado kung wala kaming tamang mga tool. Ito ang dahilan kung bakit ang paglilipat ng mga file mula sa isang system patungo sa isa pa upang mai-update ito, kung minsan ay isang hindi masasabing gawain. Mataas na paunang gastos: ang pagpapatupad ng isang RAID na may dalawang disks ay simple, ngunit kung nais namin ang mas kumplikado at kalabisan na mga set, magiging kumplikado ang mga bagay. Ang mas maraming mga disk, mas mataas ang gastos, at mas kumplikado ang sistema, mas kakailanganin natin.

Ano ang mga antas ng RAID doon

Mahusay na maaari kaming makahanap ng ilang mga uri ng RAID ngayon, bagaman ang mga ito ay nahahati sa karaniwang RAID, nested na mga antas at antas ng pagmamay-ari. Ang pinaka madalas na ginagamit para sa mga pribadong gumagamit at maliliit na negosyo, siyempre ang pamantayan at mga nested na antas, dahil ang karamihan sa mga high-end na kagamitan ay may posibilidad na gawin ito nang walang pag-install ng anumang labis.

Sa kabilang banda, ang mga antas ng pagmamay-ari ay ginagamit lamang ng mga tagalikha mismo o na nagbebenta ng serbisyong ito. Ang mga ito ay iba-iba ng mga itinuturing na pangunahing, at hindi kami naniniwala na kinakailangan ang kanilang paliwanag.

Tingnan natin kung ano ang binubuo ng bawat isa sa kanila.

RAID 0

Ang unang RAID na mayroon kami ay tinatawag na Antas 0 o nahahati na set. Sa kasong ito, wala kaming kalabisan ng data, dahil ang pag-andar ng antas na ito ay ang pamamahagi ng data na nakaimbak sa iba't ibang mga hard drive na konektado sa computer.

Ang layunin ng pagpapatupad ng isang RAID 0 ay upang magbigay ng mahusay na bilis ng pag-access sa data na naka-imbak sa hard drive, dahil ang impormasyon ay pantay na ipinamamahagi sa kanila upang magkaroon ng sabay-sabay na pag-access sa mas maraming data kasama ang kanilang mga drive na tumatakbo kahanay.

Ang RAID 0 ay walang impormasyon ng pagkakapare-pareho o kalabisan ng data, kaya kung ang isa sa mga drive drive ay nag-break, mawawala namin ang lahat ng data sa loob nito, maliban kung gumawa kami ng mga panlabas na backup ng pagsasaayos na ito.

Upang maisagawa ang isang RAID 0 dapat nating bigyang pansin ang laki ng mga hard drive na bumubuo. Sa kasong ito ito ang magiging pinakamaliit na hard disk na tumutukoy sa idinagdag na puwang sa RAID. Kung mayroon kaming isang 1 TB hard drive at isa pang 500 GB sa pagsasaayos, ang laki ng functional set ay magiging 1 TB, na kukuha ng 500 GB hard drive at isa pang 500 GB mula sa 1 TB disk. Ito ang dahilan kung bakit ang mainam ay gumamit ng mga hard drive ng parehong sukat upang magamit ang lahat ng magagamit na puwang sa dinisenyo na set.

RAID 1

Ang pagsasaayos na ito ay tinatawag ding mirroring o " mirroring " at isa sa mga pinaka-karaniwang ginagamit upang magbigay ng kalabisan ng data at pagpapahintulot sa mabuting kasalanan. Sa kasong ito, ang ginagawa namin ay ang paglikha ng isang tindahan na may dobleng impormasyon sa dalawang hard drive, o dalawang hanay ng mga hard drive. Kapag nag-iimbak kami ng isang data, agad itong nag-kopya sa yunit ng salamin nito na magkaroon ng dalawang beses sa parehong data na nakaimbak.

Sa mga mata ng operating system, mayroon lamang kaming isang yunit ng imbakan, na mai-access namin upang mabasa ang data sa loob. Ngunit kung sakaling ito ay nabigo, ang data ay awtomatikong hahanapin sa kinokolektang drive. Kapansin-pansin din na madagdagan ang bilis ng data ng pagbabasa, dahil maaari naming basahin nang sabay-sabay ang impormasyon mula sa dalawang yunit ng salamin.

RAID 2

Ang antas ng RAID ay maliit na ginagamit, dahil ito ay batay sa paggawa ng ipinamamahagi na imbakan sa ilang mga disk sa antas ng kaunti. Kaugnay nito, ang isang error code ay nilikha mula sa pamamahagi ng data na ito at nakaimbak sa mga yunit na eksklusibo na inilaan para sa layuning ito. Sa ganitong paraan, ang lahat ng mga disk sa bodega ay maaaring masubaybayan at magkasabay upang mabasa at isulat ang data. Dahil ang mga disk na kasalukuyang nagdadala ng isang sistema ng pagtuklas ng error, ang pagsasaayos na ito ay kontra-produktibo at ginagamit ang parity system.

RAID 3

Ang setting na ito ay hindi rin ginagamit ngayon. Binubuo ito ng paghahati ng data sa antas ng byte sa iba't ibang mga yunit na bumubuo sa RAID, maliban sa isa, kung saan naka-imbak ang impormasyon sa pagkakapareho upang makisali sa datos na ito kapag binabasa ito. Sa ganitong paraan, ang bawat naka-imbak na byte ay may dagdag na pagkakapare-pareho ng pagkakapare-pareho upang makilala ang mga pagkakamali at mabawi ang data kung sakaling mawala ang isang drive.

Ang bentahe ng pagsasaayos na ito ay ang data ay nahahati sa ilang mga disk at ang pag-access sa impormasyon ay napakabilis, hangga't mayroong mga kahanay na disk. Upang mai-configure ang ganitong uri ng RAID kailangan mo ng hindi bababa sa 3 hard drive.

RAID 4

Ito rin ay tungkol sa pag-iimbak ng data sa mga bloke na nahahati sa mga disk sa tindahan, na iniiwan ang isa sa kanila upang mag-imbak ng mga pagkakapare-pareho. Ang pangunahing pagkakaiba mula sa RAID 3 ay kung nawalan tayo ng isang drive, ang data ay maaaring maayos muli sa real time salamat sa kinakalkula na mga pagkakapareho. Nilalayon nito ang pag-iimbak ng malalaking file nang walang kalabisan, ngunit ang pagrekord ng data ay mas mabagal nang tiyak dahil sa pangangailangan na gawin ang pagkalkula ng pagkakapareho sa bawat oras na naitala ang isang bagay.

RAID 5

Tinawag din ang isang system na ipinamamahagi ng pagkakapareho. Ang isang ito ay ginagamit nang mas madalas ngayon kaysa sa mga antas ng 2, 3 at 4, partikular sa mga aparato ng NAS. Sa kasong ito, ang impormasyon ay naka-imbak na nahahati sa mga bloke na ipinamamahagi sa mga hard drive na bumubuo sa RAID. Ngunit din ang isang parity block ay nabuo upang matiyak ang kalabisan at upang muling mabuo ang impormasyon sa kaganapan na ang isang hard disk ay magiging masira. Ang parity block na ito ay maiimbak sa ibang unit mula sa mga data blocks na kasangkot sa kinakalkula na bloke, sa ganitong paraan ang impormasyon ng pagkakapare-save ay maiimbak sa ibang disk mula sa kung saan kasangkot ang mga bloke ng data.

Sa kasong ito, kakailanganin din namin ng hindi bababa sa tatlong mga yunit ng imbakan upang matiyak ang kalabisan ng data na may pagkakapare-pareho, at ang pagkabigo ay tatanggapin lamang sa isang yunit nang sabay-sabay. Sa kaso ng pagsira ng dalawa nang sabay-sabay, mawawala namin ang impormasyon sa pagkakapare-pareho, at hindi bababa sa isa sa mga bloke ng data na kasangkot. Mayroong isang variant ng RAID 5E kung saan nakalagay ang isang ekstrang hard drive upang mabawasan ang oras ng muling pagtatayo ng data kung ang isa sa mga pangunahing nabigo.

RAID 6

Ang RAID ay karaniwang isang pagpapalawig ng RAID 5, kung saan ang isa pang bloke ng pagkakapareho ay idinagdag upang makagawa ng kabuuan ng dalawa. Ang mga bloke ng impormasyon ay mahahati muli sa iba't ibang mga yunit at sa parehong paraan ang mga bloke ng pagkakapareho ay nakaimbak din sa dalawang magkakaibang yunit. Sa ganitong paraan ang sistema ay mapagparaya sa kabiguan ng hanggang sa dalawang mga yunit ng pag-iimbak, ngunit, dahil dito, kakailanganin namin hanggang sa apat na drive upang makapagporma ng isang RAID 6E. Sa kasong ito ay mayroon ding iba-ibang RAID 6e na may parehong layunin tulad ng sa RAID 5E.

Nested mga antas ng RAID

Iniwan namin ang 6 na pangunahing antas ng RAID upang makapasok sa mga nested na antas. Tulad ng maaari nating isipin, ang mga antas na ito ay karaniwang mga system na may pangunahing antas ng RAID, ngunit sa turn ay naglalaman ng iba pang mga sublevel na gumagana sa ibang pagsasaayos.

Sa ganitong paraan, may iba't ibang mga layer ng RAID na may kakayahang sabay-sabay na isinasagawa ang mga pag-andar ng mga pangunahing antas, at sa gayon ay makakapagsama, halimbawa, ang kakayahang magbasa nang mas mabilis sa RAID 0 at ang kalabisan ng RAID 1.

Tingnan natin kung alin ang ginagamit ngayon.

RAID 0 + 1

Maaari rin itong matagpuan sa ilalim ng pangalang RAID 01 o pagkahati sa salamin. Karaniwang ito ay binubuo ng isang pangunahing antas ng uri RAID 1 na gumaganap ng mga pag-andar ng pagtitiklop ng data na matatagpuan sa isang unang sublevel sa isang segundo. Kaugnay nito, magkakaroon ng isang sub-level na RAID 0 na magsasagawa ng sariling mga pag-andar, iyon ay, iimbak ang data sa isang ipinamamahagi na paraan sa mga yunit na nasa loob nito.

Sa ganitong paraan mayroon kaming isang pangunahing antas na gumagana ang salamin function at sublevel na gumagawa ng data division function. Sa ganitong paraan kapag nabigo ang isang hard drive, ang data ay ganap na maiimbak sa iba pang salamin na RAID 0.

Ang kawalan ng system na ito ay scalability, kapag nagdagdag kami ng isang karagdagang disk sa isang sublevel, kakailanganin din nating gawin ang pareho sa iba pa. Bilang karagdagan, ang pagpapahintulot sa kasalanan ay magpapahintulot sa amin na masira ang isang iba't ibang disk sa bawat sublevel, o masira ang dalawa sa parehong sublevel, ngunit hindi iba pang mga kumbinasyon, dahil kami ay mawawalan ng data.

RAID 1 + 0

Ngayon ay magiging kabaligtaran tayo, tinatawag din itong RAID 10 o salamin sa salamin. Ngayon magkakaroon kami ng pangunahing antas ng uri 0 na naghahati sa naka-imbak na data sa pagitan ng iba't ibang mga sublevel. Kasabay nito magkakaroon kami ng ilang mga uri ng mga sublevel na mangangasiwa sa muling pagdidikit ng data sa mga hard drive na mayroon sila sa loob.

Sa kasong ito, ang pagpapahintulot sa kasalanan ay magpapahintulot sa amin na sirain ang lahat ng mga disk sa isang sublevel maliban sa isa, at kakailanganin para sa kahit isang malusog na disk na manatili sa bawat isa sa mga sublevel upang hindi mawalan ng impormasyon.

RAID 50

Siyempre, sa ganitong paraan maaari naming gumastos ng ilang oras sa paggawa ng posibleng mga kumbinasyon ng RAID na kung saan ay higit na pinagsama upang makamit ang maximum na kalubaran, pagiging maaasahan at bilis. Makikita rin natin ang RAID 50, na isang pangunahing antas sa RAID 0 na naghahati ng data mula sa mga sublevel na na-configure bilang RAID 5, kasama ang kani-kanilang tatlong hard drive.

Sa bawat RAID 5 block magkakaroon kami ng isang serye ng data na may kaukulang pagkakapare-pareho. Sa kasong ito, ang isang hard disk ay maaaring mabigo sa bawat RAID 5, at titiyakin nito ang integridad ng data, ngunit kung mabigo sila nang higit pa, mawawala namin ang data na nakaimbak doon.

RAID 100 at RAID 101

Ngunit hindi lamang maaari tayong magkaroon ng isang dalawang antas ng puno, ngunit tatlo, at ito ang kaso ng RAID 100 o 1 + 0 + 0. Binubuo ito ng dalawang sub-level ng RAID 1 + 0 na hinati sa isang pangunahing antas din sa RAID 0.

Sa parehong paraan maaari tayong magkaroon ng isang RAID 1 + 0 + 1, na binubuo ng maraming mga RAID 1 + 0 sublevel na sinasalamin ng isang RAID 1 bilang pangunahing. Ang bilis ng pag-access at kalabisan nito ay napakahusay, at nag-aalok sila ng mabuting pagpapaubaya ng kasalanan, kahit na ang dami ng disk na gagamitin ay malaki kumpara sa pagkakaroon ng puwang.

Well ito ay tungkol sa teknolohiya ng RAID at ang mga aplikasyon at tampok nito. Ngayon iniwan ka namin ng ilang mga tutorial na magiging kapaki-pakinabang din sa iyo

Inaasahan namin na ang impormasyong ito ay naging kapaki-pakinabang para sa iyo upang mas mahusay na maunawaan kung ano ang isang RAID storage system. Kung mayroon kang anumang mga katanungan o mungkahi, mangyaring iwanan ang mga ito sa kahon ng komento.

Mga Tutorial

Pagpili ng editor

Back to top button