നിലവിലുള്ള ഒരു റെയിഡ് അറേ വളർത്തുകയും റെയ്ഡിൽ പരാജയപ്പെട്ട ഡിസ്കുകൾ നീക്കം ചെയ്യുകയും ചെയ്യുന്നു - ഭാഗം 7


എല്ലാ പുതുമുഖങ്ങളും അറേ എന്ന വാക്കിൽ ആശയക്കുഴപ്പത്തിലാകും. അറേ എന്നത് ഡിസ്കുകളുടെ ഒരു ശേഖരം മാത്രമാണ്. മറ്റൊരു വിധത്തിൽ പറഞ്ഞാൽ, നമുക്ക് അറേയെ ഒരു സെറ്റ് അല്ലെങ്കിൽ ഗ്രൂപ്പ് എന്ന് വിളിക്കാം. 6 അക്കങ്ങൾ അടങ്ങിയ ഒരു കൂട്ടം മുട്ടകൾ പോലെ. അതുപോലെ RAID അറേയിൽ ഡിസ്കുകളുടെ എണ്ണം അടങ്ങിയിരിക്കുന്നു, അത് 2, 4, 6, 8, 12, 16 എന്നിങ്ങനെയായിരിക്കാം. അറേ എന്താണെന്ന് ഇപ്പോൾ നിങ്ങൾക്കറിയാം.

നിലവിലുള്ള ഒരു അറേ അല്ലെങ്കിൽ റെയ്ഡ് ഗ്രൂപ്പ് എങ്ങനെ വളർത്താം (വിപുലീകരിക്കാം) എന്ന് ഇവിടെ കാണാം. ഉദാഹരണത്തിന്, ഒരു റെയ്ഡ് 1 സെറ്റ് രൂപീകരിക്കാൻ ഞങ്ങൾ ഒരു അറേയിൽ 2 ഡിസ്കുകൾ ഉപയോഗിക്കുന്നുവെങ്കിൽ, ചില സാഹചര്യങ്ങളിൽ നമുക്ക് ആ ഗ്രൂപ്പിൽ കൂടുതൽ സ്ഥലം ആവശ്യമുണ്ടെങ്കിൽ, mdadm –grow കമാൻഡ്, നിലവിലുള്ള അറേയിലേക്ക് ഡിസ്കിൽ ഒന്ന് ചേർത്തുകൊണ്ട്. വളർന്നതിന് ശേഷം (നിലവിലുള്ള ഒരു അറേയിലേക്ക് ഡിസ്ക് ചേർക്കുന്നു), പരാജയപ്പെട്ട ഡിസ്ക് അറേയിൽ നിന്ന് എങ്ങനെ നീക്കംചെയ്യാമെന്ന് നമുക്ക് നോക്കാം.

ഡിസ്കിൽ ഒരെണ്ണം ദുർബലമായതിനാൽ ആ ഡിസ്ക് നീക്കം ചെയ്യേണ്ടതുണ്ടെന്ന് കരുതുക, അത് പരാജയപ്പെടുന്നതുവരെ അത് ഉപയോഗത്തിലിരിക്കട്ടെ, പക്ഷേ പരാജയപ്പെടുന്നതിന് മുമ്പ് ഒരു സ്പെയർ ഡ്രൈവ് ചേർത്ത് മിറർ വളർത്തേണ്ടതുണ്ട്, കാരണം നമ്മുടെ ഡാറ്റ സംരക്ഷിക്കേണ്ടതുണ്ട്. ദുർബലമായ ഡിസ്ക് പരാജയപ്പെടുമ്പോൾ നമുക്ക് അത് അറേയിൽ നിന്ന് നീക്കംചെയ്യാം, ഇതാണ് ഈ വിഷയത്തിൽ നമ്മൾ കാണാൻ പോകുന്നത്.

  1. ഏത് റെയ്ഡ് സെറ്റിന്റെയും വലുപ്പം നമുക്ക് വളർത്താം (വിപുലീകരിക്കാം).
  2. പുതിയ ഡിസ്ക് ഉപയോഗിച്ച് റെയ്ഡ് അറേ വളർന്നതിന് ശേഷം ഞങ്ങൾക്ക് തകരാറുള്ള ഡിസ്ക് നീക്കംചെയ്യാം.
  3. ഞങ്ങൾക്ക് ഒരു പ്രവർത്തനരഹിതവും കൂടാതെ റെയ്ഡ് അറേ വളർത്താം.

  1. ഒരു റെയ്uഡ് അറേ വളർത്തുന്നതിന്, ഞങ്ങൾക്ക് നിലവിലുള്ള ഒരു റെയ്uഡ് സെറ്റ് (അറേ) ആവശ്യമാണ്.
  2. അറേ വളർത്താൻ ഞങ്ങൾക്ക് അധിക ഡിസ്കുകൾ ആവശ്യമാണ്.
  3. നിലവിലുള്ള അറേ വർദ്ധിപ്പിക്കാൻ ഞാൻ ഇവിടെ 1 ഡിസ്ക് ഉപയോഗിക്കുന്നു.

അറേയുടെ വളർച്ചയെയും വീണ്ടെടുക്കലിനെയും കുറിച്ച് പഠിക്കുന്നതിന് മുമ്പ്, റെയിഡ് ലെവലുകളുടെയും സജ്ജീകരണങ്ങളുടെയും അടിസ്ഥാനകാര്യങ്ങളെക്കുറിച്ച് നമ്മൾ അറിഞ്ഞിരിക്കണം. ആ സജ്ജീകരണങ്ങളെക്കുറിച്ച് അറിയാൻ താഴെയുള്ള ലിങ്കുകൾ പിന്തുടരുക.

  1. അടിസ്ഥാന RAID ആശയങ്ങൾ മനസ്സിലാക്കുന്നു - ഭാഗം 1
  2. ലിനക്സിൽ ഒരു സോഫ്റ്റ്വെയർ റെയ്ഡ് 0 സൃഷ്ടിക്കുന്നു - ഭാഗം 2

Operating System 	:	CentOS 6.5 Final
IP Address	 	:	192.168.0.230
Hostname		:	grow.tecmintlocal.com
2 Existing Disks 	:	1 GB
1 Additional Disk	:	1 GB

ഇവിടെ, എന്റെ നിലവിലുള്ള റെയ്ഡിന് 1 ജിബി വലുപ്പമുള്ള 2 എണ്ണം ഡിസ്കുകൾ ഉണ്ട്, ഞങ്ങൾ ഇപ്പോൾ ഞങ്ങളുടെ നിലവിലുള്ള റെയ്ഡ് അറേയിലേക്ക് 1 ജിബി വലുപ്പമുള്ള ഒരു ഡിസ്ക് കൂടി ചേർക്കുന്നു.

നിലവിലുള്ള ഒരു റെയിഡ് അറേ വളർത്തുന്നു

1. ഒരു അറേ വളർത്തുന്നതിന് മുമ്പ്, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നിലവിലുള്ള റെയ്ഡ് അറേ ആദ്യം ലിസ്റ്റ് ചെയ്യുക.

# mdadm --detail /dev/md0

ശ്രദ്ധിക്കുക: raid1 ലെവലുള്ള റെയ്ഡ് അറേയിൽ എനിക്ക് ഇതിനകം രണ്ട് ഡിസ്കുകൾ ഉണ്ടെന്ന് മുകളിലുള്ള ഔട്ട്പുട്ട് കാണിക്കുന്നു. ഇപ്പോൾ നമ്മൾ നിലവിലുള്ള ഒരു അറേയിലേക്ക് ഒരു ഡിസ്ക് കൂടി ചേർക്കുന്നു,

2. ഇപ്പോൾ നമുക്ക് പുതിയ ഡിസ്ക് sdd ചേർത്ത് 'fdisk' കമാൻഡ് ഉപയോഗിച്ച് ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കാം.

# fdisk /dev/sdd

/dev/sdd ഡ്രൈവിൽ ഒരു പാർട്ടീഷൻ ഉണ്ടാക്കാൻ താഴെയുള്ള നിർദ്ദേശങ്ങൾ ഉപയോഗിക്കുക.

  1. പുതിയ പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നതിന് ‘n’ അമർത്തുക.
  2. പിന്നെ പ്രാഥമിക പാർട്ടീഷനായി ‘P’ തിരഞ്ഞെടുക്കുക.
  3. പിന്നെ ആദ്യത്തെ പാർട്ടീഷൻ ആകാൻ ‘1’ തിരഞ്ഞെടുക്കുക.
  4. അടുത്തതായി സൃഷ്uടിച്ച പാർട്ടീഷൻ പ്രിന്റ് ചെയ്യാൻ 'p' അമർത്തുക.
  5. എന്റെ തരം RAID ആയതിനാൽ ഞങ്ങൾ ഇവിടെ 'fd' തിരഞ്ഞെടുക്കുന്നു.
  6. അടുത്തതായി നിർവ്വചിച്ച പാർട്ടീഷൻ പ്രിന്റ് ചെയ്യാൻ 'p' അമർത്തുക.
  7. പിന്നെ ഞങ്ങൾ വരുത്തിയ മാറ്റങ്ങൾ പ്രിന്റ് ചെയ്യാൻ 'p' ഉപയോഗിക്കുക.
  8. മാറ്റങ്ങൾ എഴുതാൻ ‘w’ ഉപയോഗിക്കുക.

3. പുതിയ sdd പാർട്ടീഷൻ സൃഷ്ടിച്ചുകഴിഞ്ഞാൽ, താഴെയുള്ള കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്കത് പരിശോധിക്കാവുന്നതാണ്.

# ls -l /dev/ | grep sd

4. അടുത്തതായി, അറേയിലേക്ക് ചേർക്കുന്നതിന് മുമ്പ്, നിലവിലുള്ള ഏതെങ്കിലും റെയ്ഡിനായി പുതുതായി സൃഷ്ടിച്ച ഡിസ്ക് പരിശോധിക്കുക.

# mdadm --examine /dev/sdd1

ശ്രദ്ധിക്കുക: മുകളിലെ ഔട്ട്uപുട്ട് കാണിക്കുന്നത് ഡിസ്കിൽ സൂപ്പർ ബ്ലോക്കുകളൊന്നും കണ്ടെത്തിയിട്ടില്ല എന്നാണ്, അതായത് നിലവിലുള്ള ഒരു അറേയിലേക്ക് ഒരു പുതിയ ഡിസ്ക് ചേർക്കാൻ നമുക്ക് മുന്നോട്ട് പോകാം.

4. നിലവിലുള്ള md0 അറേയിൽ പുതിയ പാർട്ടീഷൻ /dev/sdd1 ചേർക്കുന്നതിന്, ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിക്കുക.

# mdadm --manage /dev/md0 --add /dev/sdd1

5. പുതിയ ഡിസ്ക് ചേർത്തുകഴിഞ്ഞാൽ, ഞങ്ങളുടെ അറേയിൽ ചേർത്ത ഡിസ്ക് ഉപയോഗിച്ച് പരിശോധിക്കുക.

# mdadm --detail /dev/md0

ശ്രദ്ധിക്കുക: മുകളിലെ ഔട്ട്uപുട്ടിൽ, ഡ്രൈവ് ഒരു സ്പെയർ ആയി ചേർത്തതായി നിങ്ങൾക്ക് കാണാം. ഇവിടെ, നമുക്ക് ഇതിനകം അറേയിൽ 2 ഡിസ്കുകൾ ഉണ്ട്, എന്നാൽ ഞങ്ങൾ പ്രതീക്ഷിക്കുന്നത് അറേയിൽ 3 ഉപകരണങ്ങളാണ്, അതിനായി നമുക്ക് അറേ വർദ്ധിപ്പിക്കേണ്ടതുണ്ട്.

6. അറേ വളർത്തുന്നതിന് താഴെയുള്ള കമാൻഡ് ഉപയോഗിക്കണം.

# mdadm --grow --raid-devices=3 /dev/md0

ഇപ്പോൾ നമുക്ക് മൂന്നാമത്തെ ഡിസ്ക് (sdd1) അറേയിലേക്ക് ചേർത്തതായി കാണാം, മൂന്നാമത്തെ ഡിസ്ക് ചേർത്തതിന് ശേഷം അത് മറ്റ് രണ്ട് ഡിസ്കുകളിൽ നിന്ന് ഡാറ്റ സമന്വയിപ്പിക്കും.

# mdadm --detail /dev/md0

ശ്രദ്ധിക്കുക: വലിയ വലിപ്പത്തിലുള്ള ഡിസ്കിന് ഉള്ളടക്കങ്ങൾ സമന്വയിപ്പിക്കാൻ മണിക്കൂറുകളെടുക്കും. ഇവിടെ ഞാൻ 1GB വെർച്വൽ ഡിസ്ക് ഉപയോഗിച്ചു, അതിനാൽ നിമിഷങ്ങൾക്കുള്ളിൽ അത് വളരെ വേഗത്തിൽ ചെയ്തു.

അറേയിൽ നിന്ന് ഡിസ്കുകൾ നീക്കംചെയ്യുന്നു

7. മറ്റ് രണ്ട് ഡിസ്കുകളിൽ നിന്ന് പുതിയ ഡിസ്കായ 'sdd1' ലേക്ക് ഡാറ്റ സമന്വയിപ്പിച്ച ശേഷം, മൂന്ന് ഡിസ്കുകൾക്കും ഇപ്പോൾ ഒരേ ഉള്ളടക്കമാണുള്ളത്.

ഞാൻ നേരത്തെ പറഞ്ഞതുപോലെ, ഡിസ്കുകളിൽ ഒന്ന് ദുർബലമാണെന്നും അത് പരാജയപ്പെടുന്നതിന് മുമ്പ് അത് നീക്കംചെയ്യേണ്ടതുണ്ടെന്നും നമുക്ക് അനുമാനിക്കാം. അതിനാൽ, ഇപ്പോൾ ഡിസ്ക് 'sdc1' ദുർബലമാണെന്നും നിലവിലുള്ള ഒരു അറേയിൽ നിന്ന് നീക്കംചെയ്യേണ്ടതുണ്ടെന്നും കരുതുക.

ഒരു ഡിസ്ക് നീക്കം ചെയ്യുന്നതിനുമുമ്പ് ഞങ്ങൾ ഡിസ്ക് പരാജയപ്പെട്ടതായി അടയാളപ്പെടുത്തണം, അപ്പോൾ മാത്രമേ അത് നീക്കം ചെയ്യാൻ കഴിയൂ.

# mdadm --fail /dev/md0 /dev/sdc1
# mdadm --detail /dev/md0

മുകളിലുള്ള ഔട്ട്പുട്ടിൽ നിന്ന്, ഡിസ്ക് താഴെയായി തെറ്റായി അടയാളപ്പെടുത്തിയിരിക്കുന്നതായി നമുക്ക് വ്യക്തമായി കാണാം. അതിന്റെ തെറ്റായി പോലും, റെയ്ഡ് ഉപകരണങ്ങൾ 3, പരാജയപ്പെട്ടു 1, സംസ്ഥാനം തരംതാഴ്ത്തപ്പെട്ടു.

ഇപ്പോൾ നമ്മൾ തെറ്റായ ഡ്രൈവ് അറേയിൽ നിന്ന് നീക്കം ചെയ്യുകയും 2 ഉപകരണങ്ങൾ ഉപയോഗിച്ച് അറേ വളർത്തുകയും വേണം, അങ്ങനെ റെയ്ഡ് ഉപകരണങ്ങൾ മുമ്പത്തെപ്പോലെ 2 ഉപകരണങ്ങളായി സജ്ജമാക്കും.

# mdadm --remove /dev/md0 /dev/sdc1

8. തെറ്റായ ഡ്രൈവ് നീക്കം ചെയ്തുകഴിഞ്ഞാൽ, ഇപ്പോൾ നമുക്ക് 2 ഡിസ്കുകൾ ഉപയോഗിച്ച് റെയ്ഡ് അറേ വർദ്ധിപ്പിക്കേണ്ടതുണ്ട്.

# mdadm --grow --raid-devices=2 /dev/md0
# mdadm --detail /dev/md0

എബൗട്ട് ഔട്ട്പുട്ടിൽ നിന്ന്, ഞങ്ങളുടെ അറേയിൽ 2 ഉപകരണങ്ങൾ മാത്രമേ ഉള്ളൂ എന്ന് നിങ്ങൾക്ക് കാണാൻ കഴിയും. നിങ്ങൾക്ക് വീണ്ടും അറേ വളർത്തണമെങ്കിൽ, മുകളിൽ വിവരിച്ച അതേ ഘട്ടങ്ങൾ പിന്തുടരുക. നിങ്ങൾക്ക് ഒരു ഡ്രൈവ് സ്പെയർ ആയി ചേർക്കണമെങ്കിൽ, അത് സ്പെയർ ആയി അടയാളപ്പെടുത്തുക, അങ്ങനെ ഡിസ്ക് പരാജയപ്പെടുകയാണെങ്കിൽ, അത് യാന്ത്രികമായി സജീവമാവുകയും പുനർനിർമ്മിക്കുകയും ചെയ്യും.

ഉപസംഹാരം

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

അടുത്ത ലേഖനത്തിൽ, റെയിഡ് എങ്ങനെ കൈകാര്യം ചെയ്യാമെന്ന് ഞാൻ കാണിച്ചുതരാം, അതുവരെ അപ്uഡേറ്റുകൾക്കായി കാത്തിരിക്കുക, നിങ്ങളുടെ അഭിപ്രായങ്ങൾ ചേർക്കാൻ മറക്കരുത്.