Mdadm ടൂൾ ഉപയോഗിച്ച് ലിനക്സിൽ സോഫ്റ്റ്uവെയർ റെയിഡുകൾ എങ്ങനെ കൈകാര്യം ചെയ്യാം - ഭാഗം 9


റെയ്uഡ് അറേകളുമായുള്ള നിങ്ങളുടെ മുൻ അനുഭവം പരിഗണിക്കാതെ തന്നെ, ഈ റെയ്uഡ് സീരീസിലെ എല്ലാ ട്യൂട്ടോറിയലുകളും നിങ്ങൾ പിന്തുടർന്നാലും ഇല്ലെങ്കിലും, mdadm --manageമായി പരിചയപ്പെട്ടുകഴിഞ്ഞാൽ Linux-ൽ സോഫ്uറ്റ്uവെയർ റെയ്uഡുകൾ കൈകാര്യം ചെയ്യുന്നത് വളരെ സങ്കീർണ്ണമായ ഒരു ജോലിയല്ല. കോഡ്> കമാൻഡ്.

ഈ ട്യൂട്ടോറിയലിൽ, ഈ ടൂൾ നൽകുന്ന പ്രവർത്തനക്ഷമത ഞങ്ങൾ അവലോകനം ചെയ്യും, അതുവഴി നിങ്ങൾക്ക് ആവശ്യമുള്ളപ്പോൾ അത് നിങ്ങൾക്ക് ഉപയോഗിക്കാനാകും.

ഈ സീരീസിലെ അവസാന ലേഖനത്തിലെന്നപോലെ, രണ്ട് 8 GB ഡിസ്കുകളും (/dev/sdb, /dev/sdc) ഒരു പ്രാരംഭ സ്പെയർ ഡിവൈസും (/dev/sdd) അടങ്ങുന്ന ഒരു റെയിഡ് 1 (മിറർ) അറേ ഞങ്ങൾ ഉപയോഗിക്കും. ചിത്രീകരിക്കാൻ, എന്നാൽ ഇവിടെ ലിസ്റ്റുചെയ്തിരിക്കുന്ന കമാൻഡുകളും ആശയങ്ങളും മറ്റ് തരത്തിലുള്ള സജ്ജീകരണങ്ങൾക്കും ബാധകമാണ്. അതായത്, മുന്നോട്ട് പോകാൻ മടിക്കേണ്ടതില്ല, നിങ്ങളുടെ ബ്രൗസറിന്റെ ബുക്ക്uമാർക്കുകളിലേക്ക് ഈ പേജ് ചേർക്കുക, നമുക്ക് ആരംഭിക്കാം.

mdadm ഓപ്ഷനുകളും ഉപയോഗവും മനസ്സിലാക്കുന്നു

ഭാഗ്യവശാൽ, mdadm ഒരു built-in --help ഫ്ലാഗ് നൽകുന്നു, അത് ഓരോ പ്രധാന ഓപ്uഷനുകൾക്കും വിശദീകരണങ്ങളും ഡോക്യുമെന്റേഷനും നൽകുന്നു.

അതിനാൽ, ടൈപ്പ് ചെയ്തുകൊണ്ട് ആരംഭിക്കാം:

# mdadm --manage --help

mdadm --manage എന്തൊക്കെ ടാസ്uക്കുകളാണ് നിർവഹിക്കാൻ ഞങ്ങളെ അനുവദിക്കുന്നതെന്നും എങ്ങനെയെന്നും കാണുന്നതിന്:

മുകളിലുള്ള ചിത്രത്തിൽ നമുക്ക് കാണാൻ കഴിയുന്നത് പോലെ, ഒരു റെയിഡ് അറേ മാനേജുചെയ്യുന്നത് താഴെപ്പറയുന്ന ടാസ്uക്കുകൾ ഒരു സമയത്ത് അല്ലെങ്കിൽ മറ്റൊന്നിൽ നിർവ്വഹിക്കുന്നത് ഉൾപ്പെടുന്നു:

  1. (വീണ്ടും) അറേയിലേക്ക് ഒരു ഉപകരണം ചേർക്കുന്നു.
  2. ഒരു ഉപകരണം തകരാറിലാണെന്ന് അടയാളപ്പെടുത്തുക.
  3. അറേയിൽ നിന്ന് ഒരു തകരാറുള്ള ഉപകരണം നീക്കംചെയ്യുന്നു.
  4. തെറ്റായ ഉപകരണം ഒരു സ്പെയർ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നു.
  5. ഭാഗികമായി നിർമ്മിച്ച ഒരു അറേ ആരംഭിക്കുക.
  6. ഒരു അറേ നിർത്തുക.
  7. ഒരു അറേയെ ro (വായിക്കാൻ മാത്രം) അല്ലെങ്കിൽ rw (വായന-എഴുതുക) ആയി അടയാളപ്പെടുത്തുക.

mdadm ടൂൾ ഉപയോഗിച്ച് റെയിഡ് ഡിവൈസുകൾ കൈകാര്യം ചെയ്യുന്നു

നിങ്ങൾ --manage ഓപ്ഷൻ ഒഴിവാക്കുകയാണെങ്കിൽ, mdadm മാനേജ്മെന്റ് മോഡ് സ്വീകരിക്കുന്നു. റോഡിലൂടെ കൂടുതൽ കുഴപ്പത്തിൽ അകപ്പെടാതിരിക്കാൻ ഈ വസ്തുത മനസ്സിൽ വയ്ക്കുക.

മുമ്പത്തെ ചിത്രത്തിലെ ഹൈലൈറ്റ് ചെയ്uത ടെക്uസ്uറ്റ് റെയ്uഡുകൾ നിയന്ത്രിക്കുന്നതിനുള്ള അടിസ്ഥാന വാക്യഘടന കാണിക്കുന്നു:

# mdadm --manage RAID options devices

കുറച്ച് ഉദാഹരണങ്ങൾ ഉപയോഗിച്ച് നമുക്ക് വിശദീകരിക്കാം.

കേടായ ഒരെണ്ണം മാറ്റിസ്ഥാപിക്കുമ്പോഴോ അല്ലെങ്കിൽ ഒരു തകരാർ സംഭവിച്ചാൽ നിങ്ങൾക്ക് ഉപയോഗിക്കേണ്ട ഒരു സ്പെയർ പാർട് ഉള്ളപ്പോഴോ നിങ്ങൾ സാധാരണയായി ഒരു പുതിയ ഉപകരണം ചേർക്കും:

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

അറേയിൽ നിന്ന് ഉപകരണം ലോജിക്കലായി നീക്കം ചെയ്യുന്നതിനും പിന്നീട് അത് മെഷീനിൽ നിന്ന് ഭൗതികമായി പുറത്തെടുക്കുന്നതിനും മുമ്പുള്ള നിർബന്ധിത ഘട്ടമാണിത് - ആ ക്രമത്തിൽ (നിങ്ങൾക്ക് ഈ ഘട്ടങ്ങളിലൊന്ന് നഷ്ടമായാൽ ഉപകരണത്തിന് യഥാർത്ഥ കേടുപാടുകൾ സംഭവിക്കാം):

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

പരാജയപ്പെട്ട ഡിസ്കിനെ സ്വയമേവ മാറ്റിസ്ഥാപിക്കുന്നതിന് മുമ്പത്തെ ഉദാഹരണത്തിൽ ചേർത്ത സ്പെയർ ഉപകരണം എങ്ങനെ ഉപയോഗിക്കുന്നുവെന്ന് ശ്രദ്ധിക്കുക. അത് മാത്രമല്ല, റെയ്ഡ് ഡാറ്റയുടെ വീണ്ടെടുക്കലും പുനർനിർമ്മാണവും ഉടനടി ആരംഭിക്കുന്നു:

ഉപകരണം സ്വമേധയാ പരാജയപ്പെട്ടതായി സൂചിപ്പിച്ചുകഴിഞ്ഞാൽ, അത് അറേയിൽ നിന്ന് സുരക്ഷിതമായി നീക്കംചെയ്യാം:

# mdadm --manage /dev/md0 --remove /dev/sdb1

ഈ ഘട്ടം വരെ, 2 സജീവ ഡിവൈസുകൾ അടങ്ങുന്ന ഒരു റെയിഡ് 1 അറേ നമുക്കുണ്ട്: /dev/sdc1, /dev/sdd1. ഞങ്ങൾ ഇപ്പോൾ /dev/sdb1 /dev/md0-ലേക്ക് വീണ്ടും ചേർക്കാൻ ശ്രമിക്കുകയാണെങ്കിൽ:

# mdadm --manage /dev/md0 --re-add /dev/sdb1

ഞങ്ങൾക്ക് ഒരു പിശക് സംഭവിക്കും:

mdadm: --re-add for /dev/sdb1 to /dev/md0 is not possible

കാരണം, അറേ ഇതിനകം തന്നെ സാധ്യമായ പരമാവധി ഡ്രൈവുകൾ കൊണ്ട് നിർമ്മിച്ചതാണ്. അതിനാൽ ഞങ്ങൾക്ക് 2 ചോയ്uസുകളുണ്ട്: എ) ഉദാഹരണം #1-ൽ കാണിച്ചിരിക്കുന്നതുപോലെ /dev/sdb1 ഒരു സ്പെയർ ആയി ചേർക്കുക, അല്ലെങ്കിൽ b) അറേയിൽ നിന്ന് /dev/sdd1 നീക്കം ചെയ്uതതിന് ശേഷം /dev/sdb1 വീണ്ടും ചേർക്കുക.

ഞങ്ങൾ ഓപ്ഷൻ b തിരഞ്ഞെടുക്കുന്നു), പിന്നീട് അത് വീണ്ടും കൂട്ടിച്ചേർക്കുന്നതിന് അറേ നിർത്തിക്കൊണ്ട് ആരംഭിക്കും:

# mdadm --stop /dev/md0
# mdadm --assemble /dev/md0 /dev/sdb1 /dev/sdc1

മുകളിലെ കമാൻഡ് വിജയകരമായി അറേയിലേക്ക് /dev/sdb1 ചേർക്കുന്നില്ലെങ്കിൽ, അത് ചെയ്യാൻ ഉദാഹരണം #1-ൽ നിന്നുള്ള കമാൻഡ് ഉപയോഗിക്കുക.

mdadm തുടക്കത്തിൽ പുതുതായി ചേർത്ത ഉപകരണം ഒരു സ്പെയർ ആയി കണ്ടെത്തുമെങ്കിലും, അത് ഡാറ്റ പുനർനിർമ്മിക്കാൻ തുടങ്ങും, അങ്ങനെ ചെയ്യുമ്പോൾ, അത് RAID-യുടെ സജീവ ഭാഗമാണെന്ന് ഉപകരണം തിരിച്ചറിയണം:

അറേയിലെ ഒരു ഡിസ്ക് ഒരു സ്പെയർ ഉപയോഗിച്ച് മാറ്റിസ്ഥാപിക്കുന്നത് പോലെ എളുപ്പമാണ്:

# mdadm --manage /dev/md0 --replace /dev/sdb1 --with /dev/sdd1

--replace വഴി സൂചിപ്പിച്ചിരിക്കുന്ന ഡിസ്ക് തെറ്റായി അടയാളപ്പെടുത്തുമ്പോൾ, --with സ്വിച്ച് പിന്തുടരുന്ന ഉപകരണം റെയ്uഡിലേക്ക് ചേർക്കുന്നതിന് ഇത് കാരണമാകുന്നു:

അറേ സൃഷ്uടിച്ചതിന് ശേഷം, നിങ്ങൾ അതിന് മുകളിൽ ഒരു ഫയൽസിസ്റ്റം സൃഷ്uടിച്ച് അത് ഉപയോഗിക്കുന്നതിന് ഒരു ഡയറക്uടറിയിൽ മൗണ്ട് ചെയ്uതിരിക്കണം. നിങ്ങൾക്ക് അപ്പോൾ അറിയില്ലായിരുന്നിരിക്കാം, നിങ്ങൾക്ക് റെയിഡിനെ ro ആയി അടയാളപ്പെടുത്താൻ കഴിയും, അങ്ങനെ ഉപകരണത്തിലേക്ക് എഴുതുന്നതിനായി അതിൽ റീഡ് ഓപ്പറേഷനുകൾ അല്ലെങ്കിൽ rw മാത്രമേ നടത്താൻ അനുവദിക്കൂ.

ഉപകരണം ro ആയി അടയാളപ്പെടുത്താൻ, അത് ആദ്യം അൺമൗണ്ട് ചെയ്യേണ്ടതുണ്ട്:

# umount /mnt/raid1
# mdadm --manage /dev/md0 --readonly
# mount /mnt/raid1
# touch /mnt/raid1/test1

റൈറ്റ് ഓപ്പറേഷനുകളും അനുവദിക്കുന്നതിനായി അറേ കോൺഫിഗർ ചെയ്യുന്നതിന്, --readwrite ഓപ്ഷൻ ഉപയോഗിക്കുക. Rw ഫ്ലാഗ് സജ്ജീകരിക്കുന്നതിന് മുമ്പ് നിങ്ങൾ ഉപകരണം അൺമൗണ്ട് ചെയ്യുകയും അത് നിർത്തുകയും ചെയ്യേണ്ടതുണ്ടെന്ന കാര്യം ശ്രദ്ധിക്കുക:

# umount /mnt/raid1
# mdadm --manage /dev/md0 --stop
# mdadm --assemble /dev/md0 /dev/sdc1 /dev/sdd1
# mdadm --manage /dev/md0 --readwrite
# touch /mnt/raid1/test2

സംഗ്രഹം

എന്റർപ്രൈസ് എൻവയോൺമെന്റുകളിൽ ഉപയോഗിക്കുന്ന വിവിധതരം സോഫ്uറ്റ്uവെയർ റെയ്uഡ് അറേകൾ എങ്ങനെ സജ്ജീകരിക്കാമെന്ന് ഈ സീരീസിലുടനീളം ഞങ്ങൾ വിശദീകരിച്ചിട്ടുണ്ട്. ഈ ലേഖനങ്ങളിൽ നൽകിയിരിക്കുന്ന ലേഖനങ്ങളും ഉദാഹരണങ്ങളും നിങ്ങൾ പിന്തുടരുകയാണെങ്കിൽ, Linux-ലെ സോഫ്റ്റ്uവെയർ റെയിഡുകളുടെ ശക്തി പ്രയോജനപ്പെടുത്താൻ നിങ്ങൾ തയ്യാറാണ്.

നിങ്ങൾക്ക് ചോദ്യങ്ങളോ നിർദ്ദേശങ്ങളോ ഉണ്ടെങ്കിൽ, ചുവടെയുള്ള ഫോം ഉപയോഗിച്ച് ഞങ്ങളെ ബന്ധപ്പെടാൻ മടിക്കേണ്ടതില്ല.