ലിനക്സിൽ റെയിഡ് ലെവൽ 6 (ഡബിൾ ഡിസ്ട്രിബ്യൂട്ടഡ് പാരിറ്റി ഉള്ള സ്ട്രൈപ്പിംഗ്) സജ്ജീകരിക്കുക - ഭാഗം 5


RAID 6 എന്നത് RAID 5-ന്റെ നവീകരിച്ച പതിപ്പാണ്, രണ്ട് ഡ്രൈവുകൾ പരാജയപ്പെടുമ്പോൾ പോലും തെറ്റ് സഹിഷ്ണുത നൽകുന്ന രണ്ട് ഡിസ്ട്രിബ്യൂഡ് പാരിറ്റി ഉണ്ട്. രണ്ട് കൺകറന്റ് ഡിസ്കുകൾ പരാജയപ്പെടുമ്പോൾ മിഷൻ ക്രിട്ടിക്കൽ സിസ്റ്റം ഇപ്പോഴും പ്രവർത്തിക്കുന്നു. ഇത് ഒരുപോലെയാണ് RAID 5, എന്നാൽ കൂടുതൽ കരുത്തുറ്റത് നൽകുന്നു, കാരണം ഇത് പാരിറ്റിക്കായി ഒരു ഡിസ്ക് കൂടി ഉപയോഗിക്കുന്നു.

ഞങ്ങളുടെ മുമ്പത്തെ ലേഖനത്തിൽ, ഞങ്ങൾ RAID 5-ൽ വിതരണം ചെയ്ത പാരിറ്റി കണ്ടു, എന്നാൽ ഈ ലേഖനത്തിൽ നമ്മൾ RAID 6 ഇരട്ട ഡിസ്ട്രിബ്യൂഡ് പാരിറ്റിയിൽ കാണും. മറ്റേതൊരു റെയിഡിനേക്കാളും അധിക പ്രകടനം പ്രതീക്ഷിക്കരുത്, അങ്ങനെയെങ്കിൽ ഞങ്ങൾ ഒരു പ്രത്യേക റെയിഡ് കൺട്രോളറും ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്. ഇവിടെ RAID 6 ൽ നമ്മുടെ 2 ഡിസ്കുകൾ നഷ്ടപ്പെട്ടാലും ഒരു സ്പെയർ ഡ്രൈവ് മാറ്റി പകരം പാരിറ്റിയിൽ നിന്ന് ഡാറ്റ നിർമ്മിക്കാൻ കഴിയും.

ഒരു RAID 6 സജ്ജീകരിക്കുന്നതിന്, ഒരു സെറ്റിൽ കുറഞ്ഞത് 4 ഡിസ്കുകളോ അതിലധികമോ എണ്ണം ആവശ്യമാണ്. RAID 6 ന് ചില സെറ്റിൽ പോലും ഒന്നിലധികം ഡിസ്കുകൾ ഉണ്ട്, അതിന് കുറച്ച് ഡിസ്കുകൾ ഉണ്ടായിരിക്കാം, വായിക്കുമ്പോൾ, അത് എല്ലാ ഡ്രൈവുകളിൽ നിന്നും വായിക്കും, അതിനാൽ വായന വേഗത്തിലാകും, പക്ഷേ എഴുത്ത് മോശമായിരിക്കും, കാരണം അത് എഴുതേണ്ടതുണ്ട് ഒന്നിലധികം ഡിസ്കുകൾക്ക് മുകളിലൂടെ വരയ്ക്കുക.

ഇപ്പോൾ, നമ്മളിൽ പലരും നിഗമനത്തിലെത്തുന്നു, മറ്റേതൊരു റെയിഡിനെയും പോലെ പ്രവർത്തിക്കാത്തപ്പോൾ എന്തുകൊണ്ട് RAID 6 ഉപയോഗിക്കണം. ഹും... ഈ ചോദ്യം ഉന്നയിക്കുന്നവർ അറിഞ്ഞിരിക്കണം, അവർക്ക് ഉയർന്ന തെറ്റ് സഹിഷ്ണുത ആവശ്യമുണ്ടെങ്കിൽ RAID 6 തിരഞ്ഞെടുക്കുക. ഡാറ്റാബേസിനായി ഉയർന്ന ലഭ്യതയുള്ള എല്ലാ ഉയർന്ന പരിതസ്ഥിതികളിലും, അവർ RAID 6 ഉപയോഗിക്കുന്നു, കാരണം ഡാറ്റാബേസ് ഏറ്റവും പ്രധാനപ്പെട്ടതും ഏത് വിലയിലും സുരക്ഷിതമായിരിക്കണം, വീഡിയോ സ്ട്രീമിംഗ് പരിതസ്ഥിതികൾക്കും ഇത് ഉപയോഗപ്രദമാകും.

  1. പ്രകടനം നല്ലതാണ്.
  2. പാരിറ്റി ഫംഗ്uഷനുകൾക്കായി രണ്ട് സ്വതന്ത്ര ഡ്രൈവുകൾ ഉപയോഗിക്കേണ്ടതിനാൽ റെയ്uഡ് 6 ചെലവേറിയതാണ്.
  3. പാരിറ്റി വിവരങ്ങൾ ഉപയോഗിക്കുന്നതിന് രണ്ട് ഡിസ്കുകളുടെ ശേഷി നഷ്ടപ്പെടും (ഇരട്ട പാരിറ്റി).
  4. രണ്ട് ഡിസ്ക് പരാജയപ്പെടുമ്പോൾ പോലും ഡാറ്റ നഷ്uടമില്ല. പരാജയപ്പെട്ട ഡിസ്ക് മാറ്റിസ്ഥാപിച്ചതിന് ശേഷം നമുക്ക് പാരിറ്റിയിൽ നിന്ന് പുനർനിർമ്മിക്കാം.
  5. വായന RAID 5-നേക്കാൾ മികച്ചതായിരിക്കും, കാരണം ഇത് ഒന്നിലധികം ഡിസ്കുകളിൽ നിന്ന് വായിക്കുന്നു, എന്നാൽ ഡെഡിക്കേറ്റഡ് RAID കൺട്രോളർ ഇല്ലാതെ എഴുത്തിന്റെ പ്രകടനം വളരെ മോശമായിരിക്കും.

ഒരു റെയിഡ് സൃഷ്ടിക്കാൻ കുറഞ്ഞത് 4 ഡിസ്കുകൾ ആവശ്യമാണ് 6. നിങ്ങൾക്ക് കൂടുതൽ ഡിസ്കുകൾ ചേർക്കണമെങ്കിൽ, നിങ്ങൾക്ക് കഴിയും, എന്നാൽ നിങ്ങൾക്ക് ഒരു പ്രത്യേക റെയ്ഡ് കൺട്രോളർ ഉണ്ടായിരിക്കണം. സോഫ്റ്റ്uവെയർ RAID-ൽ, RAID 6-ൽ ഞങ്ങൾക്ക് മികച്ച പ്രകടനം ലഭിക്കില്ല. അതിനാൽ ഞങ്ങൾക്ക് ഒരു ഫിസിക്കൽ RAID കൺട്രോളർ ആവശ്യമാണ്.

RAID സജ്ജീകരണത്തിൽ പുതിയതായി വരുന്നവർ, ചുവടെയുള്ള RAID ലേഖനങ്ങൾ പരിശോധിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.

  1. ലിനക്സിലെ റെയ്ഡിന്റെ അടിസ്ഥാന ആശയങ്ങൾ - ഭാഗം 1
  2. ലിനക്സിൽ സോഫ്റ്റ്uവെയർ റെയിഡ് 0 (സ്ട്രൈപ്പ്) സൃഷ്ടിക്കുന്നു – ഭാഗം 2
  3. ലിനക്സിൽ റെയിഡ് 1 (മിററിംഗ്) സജ്ജീകരിക്കുന്നു - ഭാഗം 3

Operating System :	CentOS 6.5 Final
IP Address	 :	192.168.0.228
Hostname	 :	rd6.tecmintlocal.com
Disk 1 [20GB]	 :	/dev/sdb
Disk 2 [20GB]	 :	/dev/sdc
Disk 3 [20GB]	 :	/dev/sdd
Disk 4 [20GB]	 : 	/dev/sde

ഈ ലേഖനം ഒരു 9-ട്യൂട്ടോറിയൽ റെയ്uഡ് സീരീസിന്റെ അഞ്ചാം ഭാഗമാണ്, /dev/sdb എന്ന പേരിലുള്ള നാല് 20GB ഡിസ്uകുകൾ ഉപയോഗിച്ച് ലിനക്uസ് സിസ്റ്റങ്ങളിലോ സെർവറുകളിലോ ഡബിൾ ഡിസ്ട്രിബ്യൂട്ടഡ് പാരിറ്റി ഉപയോഗിച്ച് സോഫ്uറ്റ്uവെയർ റെയിഡ് 6 അല്ലെങ്കിൽ സ്ട്രിപ്പിംഗ് എങ്ങനെ സൃഷ്uടിക്കാമെന്നും സജ്ജീകരിക്കാമെന്നും ഞങ്ങൾ ഇവിടെ കാണാൻ പോകുന്നു. /dev/sdc, /dev/sdd, /dev/sde.

ഘട്ടം 1: mdadm ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യുകയും ഡ്രൈവുകൾ പരിശോധിക്കുകയും ചെയ്യുക

1. നിങ്ങൾ ഞങ്ങളുടെ അവസാനത്തെ രണ്ട് റെയ്ഡ് ലേഖനങ്ങൾ (ഭാഗം 2, ഭാഗം 3) പിന്തുടരുകയാണെങ്കിൽ, 'mdadm' ടൂൾ എങ്ങനെ ഇൻസ്റ്റാൾ ചെയ്യാമെന്ന് ഞങ്ങൾ ഇതിനകം കാണിച്ചിട്ടുണ്ട്. നിങ്ങൾ ഈ ലേഖനത്തിൽ പുതിയ ആളാണെങ്കിൽ, 'mdadm' എന്നത് Linux സിസ്റ്റങ്ങളിൽ റെയ്ഡ് സൃഷ്uടിക്കുന്നതിനും നിയന്ത്രിക്കുന്നതിനുമുള്ള ഒരു ഉപകരണമാണെന്ന് ഞാൻ വിശദീകരിക്കട്ടെ, നിങ്ങളുടെ Linux വിതരണത്തിനനുസരിച്ച് ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് ടൂൾ ഇൻസ്റ്റാൾ ചെയ്യാം.

# yum install mdadm		[on RedHat systems]
# apt-get install mdadm 	[on Debain systems]

2. ടൂൾ ഇൻസ്uറ്റാൾ ചെയ്uത ശേഷം, ഇനിപ്പറയുന്ന 'fdisk' കമാൻഡ് ഉപയോഗിച്ച് റെയ്ഡ് സൃഷ്uടിക്കുന്നതിന് ഞങ്ങൾ ഉപയോഗിക്കാൻ പോകുന്ന അറ്റാച്ച് ചെയ്uത നാല് ഡ്രൈവുകൾ പരിശോധിക്കാനുള്ള സമയമാണിത്.

# fdisk -l | grep sd

3. ഒരു റെയിഡ് ഡ്രൈവുകൾ സൃഷ്ടിക്കുന്നതിന് മുമ്പ്, ഡിസ്കുകളിൽ ഇതിനകം തന്നെ എന്തെങ്കിലും റെയിഡ് ഉണ്ടാക്കിയിട്ടുണ്ടോ എന്ന് എപ്പോഴും ഞങ്ങളുടെ ഡിസ്ക് ഡ്രൈവുകൾ പരിശോധിക്കുക.

# mdadm -E /dev/sd[b-e]
# mdadm --examine /dev/sdb /dev/sdc /dev/sdd /dev/sde

കുറിപ്പ്: മുകളിലെ ചിത്രത്തിൽ ഒരു സൂപ്പർ-ബ്ലോക്ക് കണ്ടെത്തിയില്ല അല്ലെങ്കിൽ നാല് ഡിസ്ക് ഡ്രൈവുകളിൽ റെയ്ഡ് നിർവചിച്ചിട്ടില്ലെന്ന് കാണിക്കുന്നു. RAID 6 സൃഷ്ടിക്കാൻ തുടങ്ങുന്നതിന് നമുക്ക് കൂടുതൽ മുന്നോട്ട് പോകാം.

ഘട്ടം 2: RAID 6-നുള്ള ഡ്രൈവ് പാർട്ടീഷനിംഗ്

4. ഇപ്പോൾ fdisk കമാൻഡിന്റെ സഹായത്തോടെ '/dev/sdb', '/dev/sdc', '/dev/sdd', '/dev/sde' എന്നിവയിൽ റെയ്ഡിനായി പാർട്ടീഷനുകൾ സൃഷ്ടിക്കുക. sdb ഡ്രൈവിൽ പാർട്ടീഷൻ എങ്ങനെ സൃഷ്ടിക്കാമെന്നും പിന്നീട് ബാക്കിയുള്ള ഡ്രൈവുകൾക്കായി പിന്തുടരേണ്ട അതേ ഘട്ടങ്ങളും ഞങ്ങൾ ഇവിടെ കാണിക്കും.

# fdisk /dev/sdb

പാർട്ടീഷൻ ഉണ്ടാക്കുന്നതിനായി താഴെ കാണിച്ചിരിക്കുന്ന നിർദ്ദേശങ്ങൾ പാലിക്കുക.

  1. പുതിയ പാർട്ടീഷൻ സൃഷ്ടിക്കുന്നതിന് ‘n’ അമർത്തുക.
  2. പിന്നെ പ്രാഥമിക പാർട്ടീഷനായി ‘P’ തിരഞ്ഞെടുക്കുക.
  3. അടുത്തതായി പാർട്ടീഷൻ നമ്പർ 1 ആയി തിരഞ്ഞെടുക്കുക.
  4. രണ്ടു തവണ Enter കീ അമർത്തി സ്ഥിര മൂല്യം നിർവചിക്കുക.
  5. അടുത്തതായി നിർവ്വചിച്ച പാർട്ടീഷൻ പ്രിന്റ് ചെയ്യാൻ ‘P’ അമർത്തുക.
  6. ലഭ്യമായ എല്ലാ തരങ്ങളും ലിസ്റ്റുചെയ്യാൻ ‘L’ അമർത്തുക.
  7. പാർട്ടീഷനുകൾ തിരഞ്ഞെടുക്കാൻ 't' എന്ന് ടൈപ്പ് ചെയ്യുക.
  8. Linux raid auto-നായി ‘fd’ തിരഞ്ഞെടുത്ത് പ്രയോഗിക്കാൻ Enter അമർത്തുക.
  9. പിന്നെ ഞങ്ങൾ വരുത്തിയ മാറ്റങ്ങൾ പ്രിന്റ് ചെയ്യാൻ 'P' ഉപയോഗിക്കുക.
  10. മാറ്റങ്ങൾ എഴുതാൻ ‘w’ ഉപയോഗിക്കുക.

# fdisk /dev/sdc
# fdisk /dev/sdd
# fdisk /dev/sde

5. പാർട്ടീഷനുകൾ സൃഷ്ടിച്ച ശേഷം, സൂപ്പർ ബ്ലോക്കുകൾക്കായി ഡ്രൈവുകൾ പരിശോധിക്കുന്നത് എല്ലായ്പ്പോഴും നല്ല ശീലമാണ്. സൂപ്പർ-ബ്ലോക്കുകൾ നിലവിലില്ലെങ്കിൽ, ഒരു പുതിയ റെയിഡ് സജ്ജീകരണത്തിനായി നമുക്ക് പോകാം.

# mdadm -E /dev/sd[b-e]1


or

# mdadm --examine /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

ഘട്ടം 3: md ഉപകരണം സൃഷ്ടിക്കുന്നു (RAID)

6. ഇപ്പോൾ റെയ്ഡ് ഉപകരണം ‘md0’ (അതായത് /dev/md0) സൃഷ്ടിക്കാനും പുതുതായി സൃഷ്ടിച്ച എല്ലാ പാർട്ടീഷനുകളിലും റെയ്ഡ് ലെവൽ പ്രയോഗിക്കാനും ഇനിപ്പറയുന്ന കമാൻഡുകൾ ഉപയോഗിച്ച് റെയ്ഡ് സ്ഥിരീകരിക്കാനും സമയമായി.

# mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1
# cat /proc/mdstat

7. ചുവടെയുള്ള സ്uക്രീൻ ഗ്രാബിൽ കാണിച്ചിരിക്കുന്നതുപോലെ വാച്ച് കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് റെയ്ഡിന്റെ നിലവിലെ പ്രക്രിയയും പരിശോധിക്കാം.

# watch -n1 cat /proc/mdstat

8. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് റെയ്ഡ് ഉപകരണങ്ങൾ പരിശോധിക്കുക.

# mdadm -E /dev/sd[b-e]1

ശ്രദ്ധിക്കുക:: മുകളിലെ കമാൻഡ് നാല് ഡിസ്കുകളുടെ വിവരങ്ങൾ പ്രദർശിപ്പിക്കും, അത് വളരെ ദൈർഘ്യമേറിയതാണ്, അതിനാൽ ഔട്ട്പുട്ട് അല്ലെങ്കിൽ സ്ക്രീൻ ഗ്രാബ് ഇവിടെ പോസ്റ്റ് ചെയ്യാൻ കഴിയില്ല.

9. അടുത്തതായി, വീണ്ടും സമന്വയിപ്പിക്കൽ ആരംഭിച്ചതായി സ്ഥിരീകരിക്കുന്നതിന് റെയ്ഡ് അറേ പരിശോധിക്കുക.

# mdadm --detail /dev/md0

ഘട്ടം 4: റെയ്ഡ് ഉപകരണത്തിൽ ഫയൽസിസ്റ്റം സൃഷ്ടിക്കുന്നു

10. '/dev/md0' എന്നതിനായി ext4 ഉപയോഗിച്ച് ഒരു ഫയൽസിസ്റ്റം സൃഷ്uടിച്ച് അത് /mnt/raid6-ന് കീഴിൽ മൗണ്ട് ചെയ്യുക. ഇവിടെ ഞങ്ങൾ ext4 ഉപയോഗിച്ചു, എന്നാൽ നിങ്ങളുടെ ഇഷ്ടത്തിനനുസരിച്ച് നിങ്ങൾക്ക് ഏത് തരത്തിലുള്ള ഫയൽസിസ്റ്റവും ഉപയോഗിക്കാം.

# mkfs.ext4 /dev/md0

11. /mnt/raid6 എന്നതിന് കീഴിൽ സൃഷ്uടിച്ച ഫയൽസിസ്റ്റം മൗണ്ട് ചെയ്uത് മൗണ്ട് പോയിന്റിന് കീഴിലുള്ള ഫയലുകൾ പരിശോധിച്ചുറപ്പിക്കുക, നമുക്ക് നഷ്ടപ്പെട്ട+കണ്ടെത്തപ്പെട്ട ഡയറക്uടറി കാണാം.

# mkdir /mnt/raid6
# mount /dev/md0 /mnt/raid6/
# ls -l /mnt/raid6/

12. മൗണ്ട് പോയിന്റിന് കീഴിൽ ചില ഫയലുകൾ സൃഷ്uടിക്കുകയും ഉള്ളടക്കം സ്ഥിരീകരിക്കുന്നതിന് ഏതെങ്കിലും ഫയലിൽ കുറച്ച് ടെക്uസ്uറ്റ് ചേർക്കുകയും ചെയ്യുക.

# touch /mnt/raid6/raid6_test.txt
# ls -l /mnt/raid6/
# echo "tecmint raid setups" > /mnt/raid6/raid6_test.txt
# cat /mnt/raid6/raid6_test.txt

13. സിസ്റ്റം സ്റ്റാർട്ടപ്പിൽ ഉപകരണം സ്വയമേവ മൗണ്ടുചെയ്യുന്നതിന് /etc/fstab-ൽ ഒരു എൻട്രി ചേർക്കുകയും താഴെയുള്ള എൻട്രി കൂട്ടിച്ചേർക്കുകയും ചെയ്യുക, നിങ്ങളുടെ പരിതസ്ഥിതി അനുസരിച്ച് മൗണ്ട് പോയിന്റ് വ്യത്യാസപ്പെടാം.

# vim /etc/fstab

/dev/md0                /mnt/raid6              ext4    defaults        0 0

14. അടുത്തതായി, fstab എൻട്രിയിൽ എന്തെങ്കിലും പിശക് ഉണ്ടോ എന്ന് പരിശോധിക്കാൻ 'mount -a' കമാൻഡ് എക്സിക്യൂട്ട് ചെയ്യുക.

# mount -av

ഘട്ടം 5: റെയിഡ് 6 കോൺഫിഗറേഷൻ സംരക്ഷിക്കുക

15. സ്ഥിരസ്ഥിതിയായി റെയ്ഡിന് ഒരു കോൺഫിഗറേഷൻ ഫയൽ ഇല്ലെന്ന് ദയവായി ശ്രദ്ധിക്കുക. ചുവടെയുള്ള കമാൻഡ് ഉപയോഗിച്ച് ഞങ്ങൾ ഇത് സ്വമേധയാ സംരക്ഷിക്കുകയും തുടർന്ന് '/dev/md0' ഉപകരണത്തിന്റെ നില പരിശോധിക്കുകയും വേണം.

# mdadm --detail --scan --verbose >> /etc/mdadm.conf
# mdadm --detail /dev/md0

ഘട്ടം 6: ഒരു സ്പെയർ ഡ്രൈവുകൾ ചേർക്കുന്നു

16. ഇപ്പോൾ ഇതിന് 4 ഡിസ്കുകൾ ഉണ്ട് കൂടാതെ രണ്ട് പാരിറ്റി വിവരങ്ങൾ ലഭ്യമാണ്. ചില സാഹചര്യങ്ങളിൽ, ഏതെങ്കിലും ഡിസ്ക് പരാജയപ്പെടുകയാണെങ്കിൽ നമുക്ക് ഡാറ്റ ലഭിക്കും, കാരണം റെയ്ഡ് 6-ൽ ഇരട്ട പാരിറ്റി ഉണ്ട്.

രണ്ടാമത്തെ ഡിസ്ക് പരാജയപ്പെടുകയാണെങ്കിൽ, മൂന്നാമത്തെ ഡിസ്ക് നഷ്ടപ്പെടുന്നതിന് മുമ്പ് നമുക്ക് പുതിയൊരെണ്ണം ചേർക്കാം. ഞങ്ങളുടെ റെയ്uഡ് സെറ്റ് സൃഷ്uടിക്കുമ്പോൾ ഒരു സ്uപെയർ ഡ്രൈവ് ചേർക്കുന്നത് സാധ്യമാണ്, പക്ഷേ ഞങ്ങളുടെ റെയ്uഡ് സെറ്റ് സൃഷ്uടിക്കുമ്പോൾ ഞാൻ സ്uപെയർ ഡ്രൈവ് നിർവചിച്ചിട്ടില്ല. പക്ഷേ, ഏതെങ്കിലും ഡ്രൈവ് പരാജയത്തിന് ശേഷം അല്ലെങ്കിൽ റെയ്ഡ് സെറ്റ് സൃഷ്ടിക്കുമ്പോൾ നമുക്ക് ഒരു സ്പെയർ ഡ്രൈവ് ചേർക്കാം. ഇപ്പോൾ ഞങ്ങൾ ഇതിനകം റെയ്ഡ് സെറ്റ് സൃഷ്ടിച്ചിട്ടുണ്ട്, ഇപ്പോൾ ഡെമോൺസ്uട്രേഷനായി ഒരു സ്പെയർ ഡ്രൈവ് ചേർക്കാം.

ഡെമോൺസ്uട്രേഷൻ ആവശ്യത്തിനായി, ഞാൻ ഒരു പുതിയ HDD ഡിസ്uക് (അതായത് /dev/sdf) ഹോട്ട് പ്ലഗ് ചെയ്uതു, അറ്റാച്ച് ചെയ്uതിരിക്കുന്ന ഡിസ്uക് പരിശോധിക്കാം.

# ls -l /dev/ | grep sd

17. ഏതെങ്കിലും റെയ്ഡിനായി അറ്റാച്ച് ചെയ്uതിരിക്കുന്ന പുതിയ ഡിസ്uക് ഇതിനകം കോൺഫിഗർ ചെയ്uതിട്ടുണ്ടോ അല്ലെങ്കിൽ അതേ mdadm കമാൻഡ് ഉപയോഗിക്കുന്നില്ല എന്ന് വീണ്ടും സ്ഥിരീകരിക്കുക.

# mdadm --examine /dev/sdf

ശ്രദ്ധിക്കുക: പതിവുപോലെ, ഞങ്ങൾ നേരത്തെ നാല് ഡിസ്കുകൾക്കായി പാർട്ടീഷനുകൾ സൃഷ്ടിച്ചതുപോലെ, അതുപോലെ തന്നെ fdisk കമാൻഡ് ഉപയോഗിച്ച് പുതിയ പ്ലഗ്ഡ് ഡിസ്കിൽ പുതിയ പാർട്ടീഷൻ സൃഷ്ടിക്കേണ്ടതുണ്ട്.

# fdisk /dev/sdf

18. വീണ്ടും /dev/sdf-ൽ പുതിയ പാർട്ടീഷൻ ഉണ്ടാക്കിയ ശേഷം, പാർട്ടീഷനിലെ റെയ്ഡ് സ്ഥിരീകരിക്കുക, /dev/md0 റെയ്ഡ് ഡിവൈസിലേക്ക് സ്പെയർ ഡ്രൈവ് ഉൾപ്പെടുത്തുകയും ചേർത്ത ഉപകരണം പരിശോധിക്കുകയും ചെയ്യുക.

# mdadm --examine /dev/sdf
# mdadm --examine /dev/sdf1
# mdadm --add /dev/md0 /dev/sdf1
# mdadm --detail /dev/md0

ഘട്ടം 7: റെയ്ഡ് 6 തെറ്റ് സഹിഷ്ണുത പരിശോധിക്കുക

19. ഇനി, സ്പെയർ ഡ്രൈവ് സ്വയമേവ പ്രവർത്തിക്കുന്നുണ്ടോയെന്ന് പരിശോധിക്കാം, നമ്മുടെ അറേയിൽ ഏതെങ്കിലും ഡിസ്ക് പരാജയപ്പെടുകയാണെങ്കിൽ. ടെസ്റ്റിംഗിനായി, ഒരു ഡ്രൈവ് പരാജയപ്പെട്ടതായി ഞാൻ വ്യക്തിപരമായി അടയാളപ്പെടുത്തി.

ഇവിടെ, ഞങ്ങൾ /dev/sdd1 പരാജയപ്പെട്ട ഡ്രൈവായി അടയാളപ്പെടുത്താൻ പോകുന്നു.

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

20. RAID സെറ്റിന്റെ വിശദാംശങ്ങൾ ഇപ്പോൾ ലഭിക്കുകയും ഞങ്ങളുടെ സ്പെയർ സമന്വയിപ്പിക്കാൻ തുടങ്ങിയോ എന്ന് പരിശോധിക്കുകയും ചെയ്യട്ടെ.

# mdadm --detail /dev/md0

ഹുറേ! ഇവിടെ, സ്പെയർ സജീവമാക്കിയതും പുനർനിർമ്മാണ പ്രക്രിയ ആരംഭിച്ചതും നമുക്ക് കാണാം. ചുവടെയുള്ള തെറ്റായ ഡ്രൈവ് /dev/sdd1 തെറ്റായി ലിസ്റ്റ് ചെയ്തിരിക്കുന്നത് നമുക്ക് കാണാം. ഇനിപ്പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് ബിൽഡ് പ്രോസസ്സ് നിരീക്ഷിക്കാൻ കഴിയും.

# cat /proc/mdstat

ഉപസംഹാരം:

ഇവിടെ, നാല് ഡിസ്കുകൾ ഉപയോഗിച്ച് റെയിഡ് 6 എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഞങ്ങൾ കണ്ടു. ഈ റെയിഡ് ലെവൽ ഉയർന്ന റിഡൻഡൻസി ഉള്ള ചെലവേറിയ സജ്ജീകരണങ്ങളിൽ ഒന്നാണ്. ഒരു Nested RAID 10 സജ്ജീകരിക്കുന്നത് എങ്ങനെയെന്ന് നമുക്ക് അടുത്ത ലേഖനങ്ങളിൽ കാണാം. അതുവരെ, TECMINT-മായി ബന്ധം നിലനിർത്തുക.