Amanda - Linux-നുള്ള ഒരു വിപുലമായ ഓട്ടോമാറ്റിക് നെറ്റ്uവർക്ക് ബാക്കപ്പ് ഉപകരണം


വിവരസാങ്കേതികവിദ്യയുടെ കാലഘട്ടത്തിൽ, ഡാറ്റ വിലമതിക്കാനാവാത്തതാണ്. അനധികൃത ആക്uസസിൽ നിന്നും ഏതെങ്കിലും തരത്തിലുള്ള ഡാറ്റ നഷ്uടത്തിൽ നിന്നും ഞങ്ങൾ ഡാറ്റയെ സംരക്ഷിക്കേണ്ടതുണ്ട്. നമ്മൾ ഓരോന്നും പ്രത്യേകം കൈകാര്യം ചെയ്യണം.

ഇവിടെ, ഈ ലേഖനത്തിൽ ഞങ്ങൾ ഡാറ്റ ബാക്കപ്പ് പ്രോസസ്സ് കവർ ചെയ്യും, ഇത് മിക്ക സിസ്റ്റം അഡ്മിനിസ്ട്രേറ്റർമാർക്കും നിർബന്ധമാണ്, മാത്രമല്ല മിക്ക സമയത്തും വിരസമായ പ്രവർത്തനമായിരിക്കും. ഞങ്ങൾ ഉപയോഗിക്കുന്ന ഉപകരണം 'അമൻഡ' ആണ്.

എന്താണ് അമാൻഡ

നെറ്റ്uവർക്കിലെ കമ്പ്യൂട്ടറുകൾ ഡിസ്uകിലേക്കോ ടേപ്പിലേക്കോ ക്ലൗഡിലേക്കോ ബാക്കപ്പ് ചെയ്യാനും ആർക്കൈവ് ചെയ്യാനും രൂപകൽപ്പന ചെയ്uതിരിക്കുന്ന വളരെ ഉപയോഗപ്രദമായ ബാക്കപ്പ് ടൂളാണ് (അഡ്uവാൻസ്uഡ് മേരിലാൻഡ് ഓട്ടോമാറ്റിക് നെറ്റ്uവർക്ക് ഡിസ്uക് ആർക്കൈവർ) അമാൻഡ നിലകൊള്ളുന്നത്.

മേരിലാൻഡ് യൂണിവേഴ്uസിറ്റിയിലെ കമ്പ്യൂട്ടർ സയൻസ് ഡിപ്പാർട്ട്uമെന്റ് (UoM) സ്വതന്ത്രവും ഗുണനിലവാരമുള്ളതുമായ സോഫ്uറ്റ്uവെയറിന്റെ ഉറവിടമായി തുടർന്നു, അത് കുത്തക സോഫ്റ്റ്uവെയറിന് തുല്യമാണ്. അഡ്വാൻസ്ഡ് മേരിലാൻഡ് ഓട്ടോമാറ്റിക് നെറ്റ്uവർക്ക് ഡിസ്ക് ആർക്കൈവർ വികസിപ്പിച്ചെടുത്തത് UoM ആണ്, എന്നാൽ ഇപ്പോൾ ഈ അത്ഭുതകരമായ പ്രോജക്റ്റ് UoM പിന്തുണയ്uക്കുന്നില്ല, കൂടാതെ SourceForge ഹോസ്റ്റുചെയ്യുന്നു, അവിടെ അത് വികസനത്തിൽ തുടരുന്നു.

  1. C, Perl എന്നിവയിൽ എഴുതിയിരിക്കുന്ന ഓപ്പൺ സോഴ്സ് ആർക്കൈവിംഗ് ടൂൾ.
  2. നെറ്റ്uവർക്കിലെ ഒന്നിലധികം കമ്പ്യൂട്ടറുകളിൽ ഡാറ്റ ബാക്കപ്പ് ചെയ്യാൻ കഴിയും.
  3. ക്ലയന്റ്-സെർവർ മോഡലിനെ അടിസ്ഥാനമാക്കി.
  4. ഷെഡ്യൂൾ ചെയ്ത ബാക്കപ്പ് പിന്തുണയ്ക്കുന്നു.
  5. സൗജന്യ കമ്മ്യൂണിറ്റി പതിപ്പായും എന്റർപ്രൈസ് പതിപ്പായും പൂർണ്ണ പിന്തുണയോടെ ലഭ്യമാണ്.
  6. മിക്ക Linux വിതരണങ്ങൾക്കും ലഭ്യമാണ്.
  7. Samba അല്ലെങ്കിൽ നേറ്റീവ് win32 ക്ലയന്റ് ഉപയോഗിച്ച് വിൻഡോസ് മെഷീൻ പിന്തുണയ്ക്കുന്നു.
  8. ബാക്കപ്പിനായി ടേപ്പും ഡിസ്ക് ഡ്രൈവുകളും പിന്തുണയ്ക്കുന്നു.
  9. പിന്തുണ ടേപ്പ്-സ്പാനിംഗ് അതായത്, ലാഗർ ഫയലുകളെ ഒന്നിലധികം ടേപ്പുകളായി വിഭജിക്കുക.
  10. കൊമേഴ്uസ്യൽ എന്റർപ്രൈസ് അമണ്ട വികസിപ്പിച്ചെടുത്തത് Zmanda ആണ്.
  11. Zmanda ഉൾപ്പെടുന്നു – Zmanda മാനേജ്uമെന്റ് കൺസോൾ (ZMC), ഷെഡ്യൂളർ, ക്ലൗഡ് അധിഷ്uഠിത സേവനം, പ്ലഗിൻ ചട്ടക്കൂട്.
  12. ക്ലൗഡ് അധിഷ്uഠിത സേവനം Amazon s3-ന് അനുസൃതമായി പ്രവർത്തിക്കുന്നു.
  13. ഒറാക്കിൾ ഡാറ്റാബേസ്, സാംബ മുതലായവ പോലുള്ള ആപ്ലിക്കേഷനുകളെ പ്ലഗിൻ ഫ്രെയിംവർക്ക് പിന്തുണയ്ക്കുന്നു.
  14. Amanda Enterprise zmanda ഇമേജ് ബാക്കപ്പിനെ പിന്തുണയ്ക്കുന്നു, ഇത് ലൈവ് VMware-ന്റെ ബാക്കപ്പുകൾ നിർമ്മിക്കുന്നത് സാധ്യമാക്കുന്നു.
  15. ഒരേ അളവിലുള്ള ഡാറ്റയുടെ ബാക്കപ്പ് സൃഷ്uടിക്കാൻ മറ്റ് ബാക്കപ്പ് ടൂളുകളേക്കാൾ കുറച്ച് സമയമെടുക്കും.
  16. ഓപ്പൺഎസ്എസ്എച്ച് ഉപയോഗിച്ച് സെർവറും ക്ലയന്റും തമ്മിലുള്ള സുരക്ഷിത കണക്ഷനെ പിന്തുണയ്ക്കുക.
  17. GPG ഉപയോഗിച്ച് എൻക്രിപ്ഷൻ സാധ്യമാണ്, പിന്തുണയുള്ള കംപ്രഷൻ
  18. പിശകുകൾക്കായി മനോഹരമായി വീണ്ടെടുക്കുക.
  19. ഇമെയിൽ വഴി പിശകുകൾ ഉൾപ്പെടെ വിശദമായ ഫലം റിപ്പോർട്ടുചെയ്യുക.
  20. ഉയർന്ന നിലവാരമുള്ള കോഡ് കാരണം വളരെ കോൺഫിഗർ ചെയ്യാവുന്നതും സ്ഥിരതയുള്ളതും ശക്തവുമാണ്.

ലിനക്സിൽ അമണ്ട ബാക്കപ്പ് ഇൻസ്റ്റാളേഷൻ

ഞങ്ങൾ ഉറവിടത്തിൽ നിന്ന് അമാൻഡ നിർമ്മിക്കുന്നു, തുടർന്ന് അത് ഇൻസ്റ്റാൾ ചെയ്യുക. Amanda നിർമ്മിക്കുന്നതിനും ഇൻസ്റ്റാൾ ചെയ്യുന്നതിനുമുള്ള ഈ പ്രക്രിയ YUM അടിസ്ഥാനമാക്കിയുള്ളതോ APT അടിസ്ഥാനമാക്കിയുള്ളതോ ആയ ഏതൊരു വിതരണത്തിനും സമാനമാണ്.

ഉറവിടത്തിൽ നിന്ന് കംപൈൽ ചെയ്യുന്നതിന് മുമ്പ്, yum അല്ലെങ്കിൽ apt-get കമാൻഡ് ഉപയോഗിച്ച് നമുക്ക് ആവശ്യമായ ചില പാക്കേജുകൾ റിപ്പോസിറ്ററിയിൽ നിന്ന് ഇൻസ്റ്റാൾ ചെയ്യേണ്ടതുണ്ട്.

# yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
$ sudo apt-get install build-essential gnuplot

ആവശ്യമായ പാക്കേജുകൾ ഇൻസ്റ്റാൾ ചെയ്തുകഴിഞ്ഞാൽ, ചുവടെയുള്ള ലിങ്കിൽ നിന്ന് നിങ്ങൾക്ക് അമണ്ട (ഏറ്റവും പുതിയ പതിപ്പ് Amanda 3.3.5) ഡൗൺലോഡ് ചെയ്യാം.

  1. http://sourceforge.net/projects/amanda/files/latest/download

പകരമായി, ചുവടെ കാണിച്ചിരിക്കുന്നതുപോലെ ഉറവിടത്തിൽ നിന്ന് ഡൗൺലോഡ് ചെയ്യാനും കംപൈൽ ചെയ്യാനും നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന wget കമാൻഡ് ഉപയോഗിക്കാം.

# wget http://jaist.dl.sourceforge.net/project/amanda/amanda%20-%20stable/3.3.5/amanda-3.3.5.tar.gz
# tar -zxvf amanda-3.3.5.tar.gz
# cd amanda-3.3.5/ 
# ./configure 
# make
# make install		[On Red Hat based systems]
# sudo make install	[On Debian based systems]

വിജയകരമായ ഇൻസ്റ്റാളേഷന് ശേഷം, താഴെ പറയുന്ന കമാൻഡ് ഉപയോഗിച്ച് അമാൻഡ ഇൻസ്റ്റലേഷൻ പരിശോധിക്കുക.

# amadmin --version

amadmin-3.3.5

ശ്രദ്ധിക്കുക: Amanda ബാക്കപ്പുകൾ നിയന്ത്രിക്കാൻ amadmin അഡ്മിനിസ്ട്രേറ്റീവ് ഇന്റർഫേസ് ഉപയോഗിക്കുക. അമാൻഡ കോൺഫിഗറേഷൻ ഫയൽ '/etc/amanda/intra/amanda.conf' എന്നതിൽ സ്ഥിതിചെയ്യുന്നുവെന്നതും ശ്രദ്ധിക്കുക.

അമാൻഡ ഉപയോഗിച്ച് മുഴുവൻ ഫയൽസിസ്റ്റവും ഡംപ് ചെയ്യുന്നതിന് ഇനിപ്പറയുന്ന കമാൻഡ് പ്രവർത്തിപ്പിക്കുക, കോൺഫിഗറേഷൻ ഫയലിൽ ലിസ്റ്റുചെയ്തിരിക്കുന്ന ഇമെയിൽ വിലാസത്തിലേക്ക് ഇമെയിൽ അയയ്ക്കുക.

# amdump all
# amflush -f all

കൃത്യമായ ലൊക്കേഷനിലേക്ക് ബാക്കപ്പ് ഔട്ട്uപുട്ട് സൃഷ്uടിക്കുന്നതിനും ഇഷ്uടാനുസൃത ബാക്കപ്പ് സൃഷ്uടിക്കുന്നതിനും അമണ്ടയ്ക്ക് ധാരാളം ഓപ്ഷനുകൾ ഉണ്ട്. അമാൻഡ തന്നെ വളരെ വിശാലമായ ഒരു വിഷയമാണ്, ഇതെല്ലാം ഒരു ലേഖനത്തിൽ ഉൾപ്പെടുത്തുന്നത് ഞങ്ങൾക്ക് ബുദ്ധിമുട്ടായിരുന്നു. പിന്നീടുള്ള പോസ്റ്റുകളിൽ ഞങ്ങൾ ആ ഓപ്ഷനുകളും കമാൻഡുകളും കവർ ചെയ്യുന്നതാണ്.

ഇപ്പോഴത്തേക്ക് ഇത്രമാത്രം. ഉടൻ തന്നെ മറ്റൊരു ലേഖനവുമായി ഞാൻ ഇവിടെ എത്തും. അതുവരെ തുടർന്നും ഞങ്ങളുമായി ബന്ധം പുലർത്തുക, അഭിപ്രായ വിഭാഗത്തിൽ നിങ്ങളുടെ വിലയേറിയ ഫീഡ്uബാക്ക് ഞങ്ങൾക്ക് നൽകാൻ മറക്കരുത്.