Amanda – pažangus automatinis tinklo atsarginės kopijos kūrimo įrankis, skirtas Linux


Informacinių technologijų eroje duomenys neįkainojami. Turime apsaugoti duomenis nuo neteisėtos prieigos ir nuo bet kokio duomenų praradimo. Kiekvieną iš jų turime tvarkyti atskirai.

Šiame straipsnyje apžvelgsime duomenų atsarginių kopijų kūrimo procesą, kuris yra privalomas daugumai sistemos administratorių ir dažniausiai yra nuobodžia veikla. Įrankis, kurį naudosime, yra „Amanda“.

Kas yra Amanda

Amanda reiškia (Advanced Maryland Automatic Network Disk Archiver), kuris yra labai naudingas atsarginių kopijų kūrimo įrankis, skirtas tinkle esančių kompiuterių atsarginėms kopijoms kurti ir archyvuoti į diską, juostelę ar debesį.

Amandos istorija

Merilendo universiteto Kompiuterių mokslų katedra (UoM) išliko nemokamos ir kokybiškos programinės įrangos, kuri prilygo patentuotai programinei įrangai, šaltinis. Išplėstinį Merilendo automatinį tinklo diskų archyvatorių sukūrė UoM, tačiau dabar šio nuostabaus projekto UoM nebepalaiko ir jį priglobia SourceForge, kur jis ir toliau kuriamas.

Amandų savybės

  1. Atvirojo kodo archyvavimo įrankis, parašytas C ir Perl kalbomis.
  2. Galimybė kurti atsargines duomenų kopijas keliuose tinklo kompiuteriuose.
  3. Remiantis kliento-serverio modeliu.
  4. Suplanuotas atsarginis kopijavimas palaikomas.
  5. Galimas kaip nemokamas bendruomenės leidimas, taip pat kaip „Enterprise Edition“ su visu palaikymu.
  6. Galima naudoti daugeliui „Linux“ platinimų.
  7. „Windows“ mašina Palaikoma naudojant „Samba“ arba „win32“ klientą.
  8. Palaikymo juosta ir diskų įrenginiai atsarginėms kopijoms kurti.
  9. Palaiko juostą, ty suskaidykite lager failus į kelias juostas.
  10. Komercinę įmonę Amanda sukūrė Zmanda.
  11. „Zmanda“ apima – „Zmanda Management Console“ (ZMC), planuoklį, debesimis pagrįstą paslaugą ir papildinių sistemą.
  12. Debesis pagrįsta paslauga veikia pagal Amazon s3.
  13. Papildinių sistema palaiko tokias programas kaip „Oracle Database“, „Samba“ ir kt.
  14. Amanda Enterprise zmanda palaiko vaizdų atsarginę kopiją, kuri leidžia kurti atsargines Live VMware kopijas.
  15. To paties kiekio duomenų atsarginės kopijos kūrimas užima mažiau laiko nei kiti atsarginės kopijos įrankiai.
  16. Palaikykite saugų ryšį tarp serverio ir kliento naudojant OpenSSH.
  17. Galimas šifravimas naudojant GPG ir palaikomas glaudinimas
  18. Gražiai atsigaukite dėl klaidų.
  19. Išsamius rezultatus, įskaitant klaidas, praneškite el. paštu.
  20. Labai konfigūruojamas, stabilus ir tvirtas dėl aukštos kokybės kodo.

„Amanda Backup“ diegimas „Linux“.

Mes kuriame Amandą iš šaltinio ir tada ją įdiegiame. Šis „Amanda“ kūrimo ir diegimo procesas yra vienodas bet kokiam platinimui, nesvarbu, ar jis pagrįstas YUM ar APT.

Prieš kompiliuodami iš šaltinio, turime įdiegti kai kuriuos reikiamus paketus iš saugyklos naudodami komandą yum arba apt-get.

RHEL, CentOS ir Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
„Debian“, „Ubuntu“ ir „Linux Mint“.
sudo apt-get install build-essential gnuplot

Įdiegę reikiamus paketus galėsite atsisiųsti „Amanda“ (naujausią versiją Amanda 3.3.5) iš toliau pateiktos nuorodos.

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

Arba galite naudoti šią komandą wget, kad atsisiųstumėte ir sukompiliuotumėte ją iš šaltinio, kaip parodyta toliau.

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]

Sėkmingai įdiegę, patikrinkite amanda diegimą naudodami šią komandą.

amadmin --version

amadmin-3.3.5

Pastaba: naudokite amadmin administracinę sąsają, kad valdytumėte Amanda atsargines kopijas. Taip pat atminkite, kad amanda konfigūracijos failas yra adresu /etc/amanda/intra/amanda.conf.

Iškelkite failų sistemą

Vykdykite šią komandą, kad išmestumėte visą failų sistemą naudodami amanda ir išsiųskite el. laišką konfigūracijos faile nurodytu el. pašto adresu.

amdump all

Nuplaukite Amandą

amflush -f all

Amanda turi daug galimybių sukurti atsarginę išvestį į tikslią vietą ir sukurti pasirinktinę atsarginę kopiją. Pati Amanda yra labai plati tema ir mums buvo sunku visa tai aprėpti viename straipsnyje. Šias parinktis ir komandas aprašysime vėlesniuose pranešimuose.

Tai kol kas viskas. Netrukus vėl būsiu čia su kitu straipsniu. Iki tol sekite naujienas ir palaikykite ryšį su mumis ir nepamirškite pateikti mums vertingų atsiliepimų komentarų skiltyje.