എന്താണ് RAID?

നെറ്റ്വർക്ക് സെർവർ മാര്ക്കറ്റിന് തുടക്കത്തിൽ വികസിപ്പിച്ചെടുത്ത ഒരു പരിഹാരമാണ് റെയ്ഡ്. കുറഞ്ഞ ചെലവിൽ വലിയ സംഭരണങ്ങൾ ഉണ്ടാക്കുന്നതിനുള്ള ഉപകരണമാണ് റെയ്ഡ്. അടിസ്ഥാനപരമായി, ഒന്നിലധികം ചെലവ് ഹാർഡ് ഡ്രൈവുകൾ എടുത്ത് ഒരു വലിയ അളവ് ടാർഗെറ്റ് ഡ്രൈവ് ലഭ്യമാക്കാൻ ഒരു കൺട്രോളറിലൂടെ അവയെ കൂട്ടിയിണക്കും. റെയ്ഡ് എന്താണെന്നത്: കുറഞ്ഞ ചെലവ് കുറഞ്ഞ ഡ്രൈവുകൾ അല്ലെങ്കിൽ ഡിസ്കുകൾ. ഈ ലക്ഷ്യം നേടാനായി, വിവിധ ഡ്രൈവുകൾക്കിടയിൽ ഡാറ്റ പിളർപ്പ് നിയന്ത്രിക്കുന്നതിന് പ്രത്യേക സോഫ്റ്റ്വെയർ, കണ്ട്രോളറുകൾ എന്നിവ ആവശ്യമാണ്.

ക്രമേണ, നിങ്ങളുടെ സാധാരണ കമ്പ്യൂട്ടർ സംവിധാനത്തിന്റെ പ്രോസസ് പവർ, പേഴ്സണൽ കമ്പ്യൂട്ടർ മാർക്കറ്റിൽ പ്രവേശിക്കാൻ സവിശേഷതകൾ അനുവദിച്ചു.

ഇപ്പോൾ റെയിഡ് സംഭരണം സോഫ്റ്റ്വെയർ അല്ലെങ്കിൽ ഹാർഡ്വെയർ അടിസ്ഥാനമാക്കിയായിരിക്കാം , കൂടാതെ മൂന്ന് വ്യത്യസ്ത ആവശ്യങ്ങൾക്ക് ഉപയോഗിക്കാൻ കഴിയും. ശേഷി, സുരക്ഷ, പ്രകടനം ഇവയെല്ലാം ഉൾപ്പെടുന്നു. വ്യായാമം എന്നത് ലളിതമായ ഒന്നാണ്, അത് മിക്കവാറും എല്ലാ തരം റെയ്ഡ് സെറ്റപ്പുകളിലും ഉപയോഗിക്കുന്നു. ഉദാഹരണത്തിനു്, രണ്ടു് ഹാർഡ് ഡ്രൈവുകൾ ഒരു ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിനു് ഒറ്റ ഡ്രൈവറായി ഒന്നിച്ചു് ബന്ധിപ്പിയ്ക്കാം രണ്ടു് തവണ വ്യാപ്തിയുള്ള ഒരു വിർച്ച്വൽ ഡ്രൈവ് നിർമ്മിയ്ക്കുന്നു. വ്യക്തിഗത കമ്പ്യൂട്ടറിൽ ഒരു റെയ്ഡ് സജ്ജീകരണം ഉപയോഗിക്കുന്നതിനുള്ള മറ്റൊരു പ്രധാന കാരണമാണ് പ്രകടനം. ഒരു ഡ്രൈവിലായി ഉപയോഗിയ്ക്കുന്ന രണ്ടു് ഡ്രൈവുകളുടെ അതേ ഉദാഹരണത്തിൽ, കണ്ട്രോളർ ഒരു ഡേട്സ്ക്ക്ക് രണ്ടു് ഭാഗങ്ങളായി വിഭജിക്കുകയും ഓരോ ഭാഗങ്ങളും വേറൊരു ഡ്രൈവിൽ വെയ്ക്കുകയും ചെയ്യാം. സംഭരണ ​​സംവിധാനത്തിലെ ഡാറ്റ എഴുതുന്നതിനോ വായിക്കുന്നതിനോ ഇത് ഫലപ്രദമായി ഇരട്ടിയാക്കുന്നു. അവസാനമായി, ഡേറ്റാ സെക്യൂരിറ്റി ഉപയോഗിയ്ക്കുവാനായി റെയ്ഡ് ഉപയോഗിയ്ക്കാം.

ഡ്രൈവുകളിൽ ചില സ്പെയ്സ് ഉപയോഗിച്ച് ഡ്രൈവുകളിൽ സൂക്ഷിച്ചിരിക്കുന്ന ഡാറ്റ അടിസ്ഥാനപരമായി ക്ലോൺ ചെയ്യുക. രണ്ടു് ഡ്രൈവുകളുമുണ്ടു്, ഒരിക്കൽ ഡ്രൈവു് രണ്ടു് ഡ്രൈവിലേക്കു് സൂക്ഷിയ്ക്കാം. അതിനാൽ, ഒരു ഡ്രൈവ് പരാജയപ്പെടുകയാണെങ്കിൽ, മറ്റേ കണക്കുകൂട്ടുന്നു.

നിങ്ങളുടെ കമ്പ്യൂട്ടറിനു വേണ്ടി ഒരുമിച്ച് ചേർക്കേണ്ട സംഭരണ ​​ശ്രേണി ലക്ഷ്യത്തെ ആശ്രയിച്ച്, ഈ മൂന്ന് ലക്ഷ്യങ്ങൾ നേടാൻ നിങ്ങൾ റെയിഡിന്റെ വിവിധ തലങ്ങളിലൊന്ന് ഉപയോഗിക്കും.

ഹാർഡ് ഡ്രൈവുകൾ ഉപയോഗിക്കുന്ന കമ്പ്യൂട്ടറുകളിൽ , പ്രകടനശേഷിയിൽ ഒരു പ്രകടനം കൂടുതൽ പ്രകടമാകും. മറുവശത്ത്, ഖര സംസ്ഥാന ഡ്രൈവുകൾ ഉപയോഗിക്കുന്നവർ ഒരുപക്ഷേ ചെറിയ ഡ്രൈവുകൾ എടുത്ത് ഒരൊറ്റ വലിയ ഡ്രൈവ് സൃഷ്ടിക്കാൻ അവയെ ഒന്നിച്ച് ബന്ധിപ്പിക്കുന്നതിന് ഒരു മാർഗമുണ്ടാകും. RAID യുടെ വിവിധ തലങ്ങളിൽ നമുക്ക് നോക്കാം, അത് ഒരു പേഴ്സണൽ കമ്പ്യൂട്ടറുമായി ഉപയോഗിക്കാം.

റെയിഡ് 0

റെയിഡിന്റെ ഏറ്റവും കുറഞ്ഞ നിലവാരമാണിത്, യഥാർത്ഥത്തിൽ അത് ഒരു ലെവലിൽ 0. റെഡ്ഡാൻഡൻ വാഗ്ദാനം ചെയ്യുന്നില്ല. അത്യാവശ്യമായി, RAID 0 രണ്ടോ അതിലധികമോ ഡ്രൈവുകൾ എടുക്കുന്നു, ഒപ്പം അവ ഒരു വലിയ ശേഷി വർദ്ധിപ്പിക്കാൻ അനുവദിക്കുന്നു. സ്ട്രൈപ്പിംഗ് എന്ന് വിളിക്കുന്ന പ്രോസസ്സറിലൂടെയാണ് ഇത് സാധ്യമാകുന്നത്. ഡാറ്റ ബ്ലോക്കുകളിൽ ഡാറ്റ ബ്ലോക്കുകൾ തകർന്നിട്ടുണ്ട്, തുടർന്ന് ഡ്രൈവുകളിൽ ഉടനീളം എഴുതിവയ്ക്കുകയും ചെയ്യുന്നു. ഡ്രൈവുകളുടെ വേഗത വർദ്ധിപ്പിച്ച് കൺട്രോളർ ഡ്രൈവുകളിൽ ഒരേസമയം എഴുതാൻ കഴിയുമെന്നതിനാൽ ഇത് വർദ്ധിക്കും. മൂന്നു ഡിസ്കുകളിൽ ഇത് എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത് എന്നതിന് താഴെക്കാണുന്ന ഒരു ഉദാഹരണം താഴെ കൊടുക്കുന്നു:

ഡ്രൈവ് 1 ഡ്രൈവ് 2 ഡ്രൈവ് 3
തടയുക 1 1 2 3
തടയുക 2 4 5 6
തടയുക 3 7 8 9


സിസ്റ്റത്തിന്റെ പ്രവർത്തനം മെച്ചപ്പെടുത്തുന്നതിന് റെയ്ഡ് 0 ലേക്ക് ഫലപ്രദമായി പ്രവർത്തിക്കാൻ ക്രമത്തിൽ, നിങ്ങൾ യോജിച്ച് ഡ്രൈവുകൾ ഉപയോഗിക്കേണ്ടതുണ്ട്. ഓരോ ഡ്രൈവിലും ഒരേ കൃത്യമായ സ്റ്റോറേജ് കപ്പാസിറ്റി, പ്രകടനങ്ങൾ എന്നിവ ഉണ്ടായിരിക്കണം.

അവർ അങ്ങനെ ചെയ്തില്ലെങ്കിൽ, ഡ്രൈവുകളുടെ വേഗത കുറഞ്ഞ ഡ്രൈവുകളുടേതുൾപ്പെടെയുള്ള ചെറിയ ചെറിയ ഡ്രൈവുകളിലേക്ക് ശേഷി പരിമിതമായിരിക്കും, കാരണം അടുത്ത സെറ്റിലേക്ക് നീങ്ങുന്നതിനു മുമ്പ് എല്ലാ സ്ട്രൈപ്പുകളും എഴുതാൻ കാത്തിരിക്കണം. പൊരുത്തമില്ലാത്ത ഡ്രൈവുകൾ ഉപയോഗിക്കുന്നത് സാധ്യമാണ് പക്ഷെ ആ സാഹചര്യത്തിൽ, ഒരു JBOD സെറ്റപ്പ് കൂടുതൽ ഫലപ്രദമാകാം.

JBOD ഒരു കൂട്ടം ഡ്രൈവുകൾ മാത്രമാണ്. മാത്രമല്ല അവ തമ്മിൽ സ്വതന്ത്രമായി ആക്സസ് ചെയ്യാവുന്ന ഡ്രൈവുകളുടെ ഒരു ശേഖരം മാത്രമാണെങ്കിലും ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിലേക്ക് ഒരൊറ്റ സ്റ്റോറേജ് ഡ്രൈവായി ദൃശ്യമാകുന്നു. ഡ്രൈവുകൾക്കിടയിൽ ഡാറ്റ സ്പാൻ ചെയ്തുകൊണ്ട് ഇത് സാധാരണഗതിയിൽ നേടാം. പലപ്പോഴും ഇത് SPAN അല്ലെങ്കിൽ BIG എന്ന് വിളിക്കുന്നു.

പ്രവർത്തനപരമായി, അവയെല്ലാം ഒരൊറ്റ ഡിസ്കായി അവയെ കാണുന്നു, പക്ഷേ ആദ്യത്തെ ഡിസ്കിൽ തന്നെ ബ്ളോക്കുകൾ എഴുതപ്പെടുകയും അത് പൂർത്തിയാകുകയും ചെയ്യുന്നതുവരെ രണ്ടാമത്തേതും, മൂന്നാമത്തേതും പുരോഗമിക്കുന്നു. നിലവിലുള്ള കംപ്യൂട്ടർ സിസ്റ്റത്തിലേക്ക് കൂടുതൽ ശേഷി കൂട്ടിച്ചേർക്കാൻ ഇത് സഹായിക്കും. വിവിധ വലുപ്പങ്ങളുടെ ഡ്രൈവുകളോടൊപ്പം, ഡ്രൈവ് ശ്രേണിയുടെ പ്രകടനശേഷി വർദ്ധിപ്പിക്കില്ല.

RAID 0, JBOD സെറ്റപ്പുകളുള്ള ഏറ്റവും വലിയ പ്രശ്നം ഡാറ്റ സുരക്ഷയാണ്. നിങ്ങൾക്ക് ഒന്നിലധികം ഡ്രൈവുകൾ ഉള്ളതിനാൽ, ഡാറ്റയുടെ അഴിമതിയുണ്ടാകാനുള്ള സാധ്യത കൂടുതലാണ്, കാരണം നിങ്ങൾക്ക് കൂടുതൽ പരാജയങ്ങൾ ഉണ്ട് . ഒരു RAID 0 അറേയിൽ എന്തെങ്കിലും ഡ്രൈവ് പരാജയപ്പെട്ടാൽ, എല്ലാ ഡാറ്റയും ആക്സസ് ചെയ്യാൻ കഴിയുകയില്ല. ഒരു JBOD- ൽ, ഡ്രൈവ് പരാജയം ആ ഡ്രൈവിൽ ഉണ്ടായിരുന്ന ഏതെങ്കിലും ഡാറ്റ നഷ്ടമാകുന്നതിന് കാരണമാകും. തത്ഫലമായി, അവരുടെ ഡാറ്റ ബാക്കപ്പുചെയ്യാനുള്ള മറ്റേതെങ്കിലും മാർഗങ്ങളുള്ള സ്റ്റോറേജ് രീതി ഉപയോഗിക്കാൻ ആഗ്രഹിക്കുന്നവർക്ക് അത്യാവശ്യമാണ്.

റെയിഡ് 1

RAID- ന്റെ ആദ്യത്തെ യഥാർത്ഥ നിലയാണ് ഇത്, അറേയിൽ സംഭരിച്ചിരിക്കുന്ന ഡേറ്റൻഡാൻഡുകളുടെ പൂർണ്ണമായ ഒരു തലത്തിൽ ഇത് ലഭ്യമാക്കുന്നു. ഇത് കണ്ണാടി വിളിക്കുന്ന ഒരു പ്രക്രിയയിലൂടെയാണ് ചെയ്യുന്നത്. ഫലമായി, സിസ്റ്റത്തിലേക്ക് എഴുതപ്പെട്ട എല്ലാ ഡാറ്റയും ഒരു ലെവലിൽ 1 അരികിൽ ഓരോ ഡ്രൈവിലും പകർത്തപ്പെടും. കൂടുതൽ ഡ്രൈവുകൾ ചേർക്കുന്നതിനേക്കാൾ ഒരു ജോഡി ഡ്രൈവുകളുപയോഗിച്ച് ഈ രീതിയിലുള്ള RAID സാധാരണഗതിയിൽ ചെയ്യാൻ കഴിയും. ഇതിൻറെ മികച്ച ഉദാഹരണത്തിന്, ഇവിടെ രണ്ട് ഡ്രൈവുകളിലേക്ക് എങ്ങനെ എഴുതപ്പെടും എന്ന് കാണിക്കുന്ന ഒരു ചാർട്ട് ഇവിടെയുണ്ട്:

ഡ്രൈവ് 1 ഡ്രൈവ് 2
തടയുക 1 1 1
തടയുക 2 2 2
തടയുക 3 3 3


ഒരു RAID 1 സജ്ജീകരണത്തിൽ നിന്നും ഏറ്റവും ഫലപ്രദമായ ഉപയോഗം ലഭിക്കുന്നതിന്, അതേ ശേഷിയും പ്രകടന നിലവാരവും പങ്കിടുന്നതിനുള്ള പൊരുത്തമുള്ള ഡ്രൈവുകൾ സിസ്റ്റം വീണ്ടും ഉപയോഗിക്കും.

പൊരുത്തമില്ലാത്ത ഡ്രൈവുകൾ ഉപയോഗിയ്ക്കുന്നെങ്കിൽ, ശ്രേണിയിലെ ഏറ്റവും ചെറിയ വ്യാപ്തി ഡ്രൈവിലേക്കു് വ്യാപ്തി ശേഷിയ്ക്കുന്നു. ഉദാഹരണത്തിനു്, ഒന്നിൽ ഒന്നര ടെറാബൈറ്റും ഒരു ടെറാബൈറ്റ്ട് ഡ്രൈവും ഒരു RAID 1 അറേയിൽ ഉപയോഗിയ്ക്കുകയാണെങ്കിൽ, സിസ്റ്റത്തിലെ ഈ അറേയുടെ വ്യാപ്തി ഒരു ടെറാബൈറ്റമായിരിയ്ക്കണം.

ഡാറ്റ സുരക്ഷയ്ക്കായി ഈ റെയിഡിന്റെ നിലവാരം വളരെ ഫലപ്രദമാണ്, കാരണം രണ്ട് ഡ്രൈവുകൾ ഫലപ്രദമാണ്. രണ്ട് ഡ്രൈവുകളിലൊന്ന് പരാജയപ്പെട്ടാൽ, മറ്റേയാളുടെ ഡാറ്റയുടെ പൂർണ്ണ വിവരങ്ങൾ. ഈ തരത്തിലുള്ള സെറ്റപ്പിലുള്ള പ്രശ്നം സാധാരണയായി ഡ്രൈവുകളിൽ പരാജയപ്പെടുന്നു എന്നത് കണക്കിലെടുത്താൽ, പരാജയപ്പെട്ട ഒരാൾക്കും വീണ്ടെടുക്കൽ സ്ഥാനത്ത് ഒരു പുതിയ ഡ്രൈവ് ചേർക്കുന്നതുവരെ രണ്ട് തവണ പരാജയപ്പെട്ടാലും ശരിയായി പുനഃസ്ഥാപിക്കാൻ കഴിയാത്തതിനാൽ സ്റ്റോറേജ് ആക്സസ് ചെയ്യാൻ കഴിയാതെ പോകുന്നു. പ്രക്രിയ പ്രവർത്തിച്ചു. മുൻപ് സൂചിപ്പിച്ചതുപോലെ, ഇതിൽ നിന്നും പ്രകടന നേട്ടമൊന്നും ഉണ്ടായില്ല. വാസ്തവത്തിൽ, റെയിഡിനുള്ള കണ്ട്രോളറിന്റെ ഓവർഹെഡിൽ നിന്ന് ചെറിയ പ്രകടനം നഷ്ടപ്പെടും.

റെയിഡ് 1 + 0 അല്ലെങ്കിൽ 10

ഇത് റെയിഡ് ലെവലും 0 ലും ലെവലും 1 ന്റെ സങ്കീർണ്ണ സങ്കലനമാണ് . ഫലമായി, കൺട്രോളറിന് ഈ മോഡിൽ പ്രവർത്തിക്കാൻ കുറഞ്ഞത് നാലു ഡ്രൈവുകൾ ആവശ്യമാണ്, കാരണം ഇത് ചെയ്യാൻ പോകുന്നത് രണ്ട് ജോഡി ഡ്രൈവുകൾ ഉണ്ടാക്കുന്നു. രണ്ട് കൂട്ടങ്ങൾ തമ്മിലുള്ള ക്ലോണുകൾ മിറർ ചെയ്ത ഒരു കൂട്ടമാണ് ഡ്രൈവുകളുടെ ആദ്യ ഗണം. രണ്ടാമത്തെ ഡ്രൈവുകളുടെ മിററായും മിറർ ചെയ്തവയാണ്, എന്നാൽ ആദ്യത്തേതിന്റെ സ്ട്രിപ്പ്. ഇത് ഡാറ്റാ ഡീവൻഡൻസും പെർഫോമൻസ് നേടും നൽകുന്നു. ഇത്തരത്തിലുള്ള സജ്ജീകരണം ഉപയോഗിച്ച് നാല് ഡ്രൈവുകളിൽ ഡാറ്റ എങ്ങനെ എഴുതപ്പെടുമെന്നതിന് താഴെക്കാണുന്ന ഒരു ഉദാഹരണം താഴെ കൊടുക്കുന്നു:

ഡ്രൈവ് 1 ഡ്രൈവ് 2 ഡ്രൈവ് 3 ഡ്രൈവ് 4
തടയുക 1 1 1 2 2
തടയുക 2 3 3 4 4
തടയുക 3 5 5 6 6


സത്യസന്ധമായിരിക്കണമെങ്കിൽ, ഒരു കമ്പ്യൂട്ടർ സംവിധാനത്തിൽ പ്രവർത്തിക്കാൻ റെയ്ഡിന്റെ അഭികാമ്യമായ ഒരു രീതിയല്ല ഇത്. ചില പ്രകടനശേഷി വർദ്ധിപ്പിക്കുമ്പോൾ അത് സിസ്റ്റത്തിൽ ഓവർഹെഡിനുള്ള വലിയ അളവിൽ വളരെ നല്ലതല്ല. ഇതുകൂടാതെ, ഡ്രൈവ് ശ്രേണി എല്ലാ ഡിസ്കുകളുടെയും ശേഷിയുടെ പരമാവധി പരിധികളിലൊരാളായതിനാൽ സ്ഥലം വളരെ വലിയ മാലിന്യമാണ്. പൊരുത്തമില്ലാത്ത ഡ്രൈവുകൾ ഉപയോഗിക്കാമെങ്കിൽ, പ്രകടനം വളരെ കുറവുള്ള ഡ്രൈവുകളുടെയും ശേഷിയുടെയും പരിധിയിലായിരിക്കുമെന്നത് ചെറിയ ഇരട്ട ഡ്രൈവിലായിരിക്കും.

റെയിഡ് 5

ഉപഭോക്തൃ കംപ്യൂട്ടർ സിസ്റ്റങ്ങളിൽ കണ്ടെത്താവുന്ന ഏറ്റവും ഉയർന്ന റെയിഡാണ് ഇത്. അത് കഴിവും ശേഷി വർദ്ധിപ്പിക്കുന്നതിനുള്ള കൂടുതൽ ഫലപ്രദവുമായ രീതിയാണ്. പാരിറ്റി ഉപയോഗിച്ചുള്ള ഡാറ്റ പ്രോസസ് ചെയ്യുന്നതിലൂടെ ഇത് സാധ്യമാക്കുന്നു. പല ഡ്രൈവുകളിൽ ഡാറ്റ സ്ട്രൈപ്പുകളായി വേർതിരിക്കപ്പെടുന്നതിനാൽ, മൂന്ന് ഡ്രൈവുകൾ ആവശ്യമാണ്, എന്നാൽ സ്ട്രൈക്കിനു ചുറ്റുമുള്ള ഒരു ബ്ലോക്ക് പാരിറ്റിക്ക് വേണ്ടി നീക്കിവെച്ചിരിക്കുന്നു. ഇത് നന്നായി വിശദീകരിക്കുന്നതിന് ആദ്യം മൂന്ന് ഡ്രൈവിലുടനീളം ഡാറ്റ എങ്ങനെ എഴുതാം എന്ന് നോക്കാം.

ഡ്രൈവ് 1 ഡ്രൈവ് 2 ഡ്രൈവ് 3
തടയുക 1 1 2 പി
തടയുക 2 3 പി 4
തടയുക 3 പി 5 6


സാരാംശത്തിൽ, ഡ്രൈവിലെ എല്ലാ ഡ്രൈവുകളിലും രേഖപ്പെടുത്തേണ്ട ഡാറ്റയുടെ ഒരു ഭാഗം ഡ്രൈവ് കൺട്രോളർ ഏറ്റെടുക്കുന്നു. ആദ്യത്തെ ബിറ്റ് ഡാറ്റ ആദ്യ ഡ്രൈവിൽ സ്ഥാപിച്ചിരിക്കുന്നു, രണ്ടാമത്തേത് രണ്ടാം സ്ഥാനത്താണ്. മൂന്നാമത്തെ ഡ്രൈവിന് പാരിറ്റി ബിറ്റ് ലഭിക്കുന്നു, അത് ആദ്യത്തെയും രണ്ടാമത്തേയും ബൈനറി ഡാറ്റയുടെ താരതമ്യം ആണ്. ബൈനറി ഗണിതത്തിൽ, നിങ്ങൾക്ക് വെറും 0, 1 ഉം ഉണ്ട്. ബിറ്റുകളെ താരതമ്യം ചെയ്യാൻ ഒരു ബൂളിയൻ ഗണിത പ്രക്രിയ നടത്തുകയാണ്. രണ്ട് കൂടി സംഖ്യ (0 + 0 അല്ലെങ്കിൽ 1 + 1) വരെ ചേർക്കുകയാണെങ്കിൽ, പാരിറ്റി ബിറ്റ് പൂജ്യമായിരിക്കും. ഇരുവരും ഒരു സംഖ്യ (1 + 0 അല്ലെങ്കിൽ 0 + 1) വരെ കൂട്ടിച്ചേർത്താൽ, പാരിറ്റി ബിറ്റ് ആയിരിക്കും. ഇതിൻറെ കാരണം, ഡ്രൈവുകളിൽ ഒരെണ്ണം പരാജയപ്പെട്ടാൽ, കാണാതായ ഡാറ്റ എന്താണെന്നു കണ്ട്രോളറിനു മനസ്സിലാക്കാം. ഉദാഹരണത്തിന്, ഡ്രൈവ് ഒന്ന് പരാജയപ്പെട്ടാൽ, രണ്ടിൽ നിന്നും മൂന്ന് പേരെ നീക്കിക്കളയുകയും ഡ്രൈവ് രണ്ടിൽ ഒരു ഡാറ്റ ബ്ലോക്കിനും ഡ്രൈവിൽ മൂന്നിനും ഒന്നിൽ ഒരു പാരിറ്റി ബ്ലോക്കുമുണ്ടെങ്കിൽ, ഡ്രൈവിലെ ഒന്നിൻറെ ഡാറ്റാ ബ്ലോക്ക് പൂജ്യമായിരിക്കണം.

ഒരു ഡ്രൈവിന്റെ പരാജയപ്പെട്ടാൽ എല്ലാ ഡേറ്റായും പുനഃസ്ഥാപിക്കാൻ അനുവദിക്കുന്ന ഫലപ്രദമായ ഡാറ്റാ ഡീഡുണ്ടാൻഡിനും ഇത് നൽകുന്നു. ഇപ്പോൾ മിക്ക കൺസ്യൂമർ സെറ്റപ്പുകൾക്കും ഒരു പരാജയം വ്യവസ്ഥാപിത അവസ്ഥയിൽ പ്രവർത്തിക്കുന്നില്ല എന്നതുകൊണ്ടുമാത്രം സംഭവിക്കുന്നതല്ല. സിസ്റ്റം ഫംഗ്ഷണൽ ലഭിക്കുന്നതിന്, പരാജയപ്പെട്ട ഡ്രൈവിനെ ഒരു പുതിയ ഡ്രൈവ് ഉപയോഗിച്ച് മാറ്റി വയ്ക്കേണ്ടത് ആവശ്യമാണ്. പിന്നെ കൺട്രോളർ തലത്തിൽ ഒരു ഡാറ്റാ പുനർനിർമ്മാണ പ്രക്രിയ ചെയ്യണം, അത് കാണാതായ ഡ്രൈവിൽ ഡാറ്റ പുനഃസ്ഥാപിക്കുന്നതിനായി ഒരു റിവേഴ്സ് ബൂളിയൻ ഫംഗ്ഷൻ ചെയ്യുക. ഇത് കുറച്ച് സമയമെടുത്തേക്കാം, പ്രത്യേകിച്ച് വലിയ ശേഷിയുള്ള ഡ്രൈവുകൾക്ക് വേണ്ടി, പക്ഷേ അത് കുറഞ്ഞത് വീണ്ടെടുക്കാവുന്നതായിരിക്കും.

ഇപ്പോൾ RAID 5 അറേയുടെ ശേഷി അറേയിലുള്ള ഡ്രൈവുകളുടെ എണ്ണം അനുസരിച്ചാണ്. ഒരിക്കൽ കൂടി, ശ്രേണിയിലെ ഏറ്റവും ചെറിയ കപ്പാസിറ്റി ഡ്രൈവ് ഉപയോഗിച്ച് അറേ നിയന്ത്രിച്ചിരിക്കുന്നു, അതിനാൽ പൊരുത്തമുള്ള ഡ്രൈവുകൾ ഉപയോഗിക്കാൻ അത്യാവശ്യമാണ്. കൃത്യമായ സ്റ്റോറേജ് സ്പെയ്സ്, ഏറ്റവും കുറഞ്ഞ ശേഷിയുള്ള ഡ്രൈവുകളുടെ എണ്ണം മൈനസ് എന്നതിന് തുല്യമാണ്. അതുകൊണ്ട് ഗണിത പദങ്ങളിൽ ഇത് (n-1) * ശേഷിയുള്ളതാണ് . നിങ്ങൾക്ക് ഒരു RAID 5 നിരയിൽ മൂന്ന് 2GB ഡ്രൈവുകൾ ഉണ്ടെങ്കിൽ, മൊത്തം ശേഷി 4GB ആയിരിക്കും. നാലു് 2 ജിബി ഡ്രൈവുകൾ ഉപയോഗിച്ചു് മറ്റൊരു റെയിഡ് 5 അറേയ്ക്കു് 6GB ശേഷിയുണ്ടായിരിക്കും.

ഡ്രൈവുകൾക്ക് ഡേറ്റാ സൂക്ഷിക്കപ്പെടുമ്പോൾ പാരിറ്റി ബിറ്റ് സൃഷ്ടിക്കുന്നതിനായി ബൂളിയൻ പ്രക്രിയ കാരണം റെയിഡ് 5 ന്റെ മറ്റ് പ്രവർത്തനങ്ങളെക്കാൾ ഇപ്പോൾ RAID 5 ന്റെ പ്രകടനം സങ്കീർണ്ണമാകുന്നു. ഇതിനർത്ഥം, അതേ ഡ്രൈവുകളുടെ ഒരു റെയ്ഡ് 0 അറേയിൽ റൈറ്റ് പെർഫോമൻസ് കുറവായിരിക്കും എന്നാണ്. പ്രകടനം വായിക്കുക, മറുവശത്ത്, എഴുത്ത് പോലെ തന്നെ കഷ്ടപ്പെടുന്നില്ല, കാരണം ബൂളിയൻ പ്രോസസ്സ് ചെയ്യാത്തതിനാൽ ഡ്രൈവുകളിൽ നിന്ന് നേരിട്ട് ഡാറ്റ വായിക്കുന്നതാണ് കാരണം.

എല്ലാ റെയിഡ് സജ്ജീകരണങ്ങളാലും വലിയ പ്രശ്നം

റെയ്ഡ് ലെവലുകൾ ഓരോരുത്തരുടെയും വിവിധ കമ്പ്യൂട്ടറുകൾക്കും വിവിധ കമ്പ്യൂട്ടറുകളെക്കുറിച്ചുമുള്ള ചർച്ചകൾ ഞങ്ങൾ നടത്തിയിട്ടുണ്ട്, പക്ഷേ റെയ്ഡ് ഡ്രൈവ് സെറ്റപ്പുകൾ സൃഷ്ടിക്കുമ്പോൾ പലരും തിരിച്ചറിയാത്ത മറ്റൊരു പ്രശ്നം ഉണ്ട്. ഒരു റെയിഡ് സജ്ജീകരണം ഉപയോഗിയ്ക്കുന്നതിനു് മുമ്പു്, ഹാർഡ്വെയർ കണ്ട്രോളർ സോഫ്റ്റ്വെയർ അല്ലെങ്കിൽ ഓപ്പറേറ്റിങ് സിസ്റ്റത്തിന്റെ സോഫ്റ്റ്വെയറിനു് ആദ്യം തയ്യാറാക്കേണ്ടതുണ്ടു്. ഇത് ഡേറ്റാ എങ്ങനെയാണ് എഴുതപ്പെടുത്തുവാനും വായിക്കുവാനും എങ്ങനെ ട്രാക്ക് ചെയ്യുന്നതിനുള്ള പ്രത്യേക ഫോർമാറ്റിങ് ആരംഭിക്കുന്നു.

ഇത് ഒരു പ്രശ്നമായി തോന്നുന്നില്ല, പക്ഷേ നിങ്ങളുടെ RAID അറേ കോൺഫിഗർ ചെയ്യേണ്ടതെങ്ങനെയെന്നത് നിങ്ങൾ മാറ്റിയാലും അത് ആവശ്യമാണ്. ഉദാഹരണത്തിനു്, നിങ്ങൾ ഡേറ്റായുടെ കുറുക്കുവഴി പറയുകയാണെന്നും ഒരു റെയിഡ് 0 അല്ലെങ്കിൽ റെയ്ഡ് 5 അറേയ്ക്കു് അധികമായ ഡ്രൈവ് ചേർക്കുവാൻ ആവശ്യപ്പെടുന്നു. മിക്ക കേസുകളിലും, നിങ്ങൾ ആദ്യം റെയിഡ് അറേ വീണ്ടും ക്രമീകരിക്കാതെ സാധ്യമല്ല, അത് ആ ഡ്രൈവുകളിൽ സൂക്ഷിച്ചിരിക്കുന്ന ഏതെങ്കിലും ഡാറ്റയും നീക്കം ചെയ്യും. ഇതിനർത്ഥം നിങ്ങളുടെ ഡാറ്റ പൂർണ്ണമായി ബാക്കപ്പ് ചെയ്യുക, പുതിയ ഡ്രൈവ് ചേർക്കുക, ഡ്രൈവ് ശ്രേണി പുനർക്രമീകരിക്കൽ, ഡ്രൈവ് ശ്രേണി ഫോർമാറ്റ് ചെയ്യുക, തുടർന്ന് നിങ്ങളുടെ യഥാർത്ഥ ഡാറ്റ വീണ്ടും ഡ്രൈവിലേക്ക് പുനഃസ്ഥാപിക്കുക. അത് വളരെ വേദനാജനകമായ ഒരു പ്രക്രിയയായിരിക്കാം. തത്ഫലമായി, നിങ്ങൾ ആദ്യം ചെയ്യാൻ ആഗ്രഹിക്കുന്ന രീതിയിൽ നിങ്ങൾ ക്രമീകരിക്കുന്നത് സജ്ജമാക്കണമെന്ന് ഉറപ്പാക്കുക.