Amanda - Napredni alat za automatsku mrežnu sigurnosnu kopiju za Linux


U eri informatičke tehnologije podaci su neprocjenjivi. Moramo zaštititi podatke od neovlaštenog pristupa, kao i od bilo kakvog gubitka podataka. Svakom od njih moramo upravljati posebno.

Ovdje ćemo u ovom članku pokriti proces izrade sigurnosne kopije podataka, koji je obavezan za većinu sistemskih administratora i većinu vremena bi trebao biti dosadna aktivnost. Alat koji ćemo koristiti je „Amanda“.

Šta je Amanda?

Amanda je skraćenica za (Advanced Maryland Automatic Network Disk Archiver) koji je veoma koristan alat za pravljenje rezervnih kopija dizajniran za pravljenje rezervnih kopija i arhiviranje računara na mreži na disk, traku ili oblak.

Amanda History

Odsjek za kompjuterske nauke Univerziteta Maryland (UoM) ostao je izvor besplatnog i kvalitetnog softvera koji je bio u rangu sa vlasničkim softverom. Napredni Maryland Automatic Network Disk Archiver je razvio UoM, ali sada ovaj divni projekat više nema podršku UoM-a i hostuje ga SourceForge, gdje je i dalje u razvoju.

Karakteristike Amandsa

  1. Open Source alat za arhiviranje napisan u C i Perl.
  2. Mogućnost pravljenja rezervne kopije podataka na više računara na mreži.
  3. Zasnovano na modelu klijent-server.
  4. Podržano planirano sigurnosno kopiranje.
  5. Dostupno kao Free Community Edition kao i Enterprise Edition, sa punom podrškom.
  6. Dostupno za većinu Linux distribucija.
  7. Windows mašina Podržana pomoću Sambe ili izvornog win32 klijenta.
  8. Podrška trake kao i disk jedinice za backup.
  9. Podrška u rasponu traka, tj. Podijelite lager datoteke u više traka.
  10. Komercijalno preduzeće Amanda razvila je Zmanda.
  11. Zmanda uključuje – Zmanda Management Console (ZMC), planer, Cloud Based Service i Plugin framework.
  12. Usluga zasnovana na oblaku radi u skladu sa Amazon s3.
  13. Plugin framework podržava aplikacije kao što su Oracle Database, Samba, itd.
  14. Amanda Enterprise zmanda podržava rezervnu kopiju slika, što omogućava pravljenje rezervnih kopija Live VMware-a.
  15. Potrebno je manje vremena nego drugim alatima za pravljenje rezervne kopije za pravljenje rezervne kopije iste količine podataka.
  16. Podržava bezbednu vezu između servera i klijenta koristeći OpenSSH.
  17. Enkripcija je moguća korištenjem GPG-a i podržana kompresija
  18. Graciozno se oporavite od grešaka.
  19. Prijavite detaljne rezultate, uključujući greške putem e-pošte.
  20. Vrlo konfigurabilan, stabilan i robustan zbog visokokvalitetnog koda.

Instalacija Amanda Backup u Linux

Mi gradimo Amandu iz Source, a zatim je instaliramo. Ovaj proces izgradnje i instaliranja Amande je isti za bilo koju distribuciju, bilo da je zasnovana na YUM ili APT bazi.

Prije kompajliranja iz izvora, moramo instalirati neke potrebne pakete iz spremišta koristeći naredbu yum ili apt-get.

Na RHEL-u, CentOS-u i Fedori
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Na Debianu, Ubuntu i Linux Mintu
sudo apt-get install build-essential gnuplot

Kada se instaliraju potrebni paketi, možete preuzeti Amandu (najnoviju verziju Amanda 3.3.5) sa linka ispod.

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

Alternativno, možete koristiti sljedeću naredbu wget da je preuzmete i prevedete iz izvora kao što je prikazano ispod.

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]

Nakon uspješne instalacije, provjerite instalaciju amanda koristeći sljedeću naredbu.

amadmin --version

amadmin-3.3.5

Napomena: Koristite amadmin administrativni interfejs za kontrolu Amanda sigurnosnih kopija. Također imajte na umu da se konfiguracijska datoteka amande nalazi na '/etc/amanda/intra/amanda.conf'.

Dump Filesystem

Pokrenite sljedeću naredbu da dump cijeli sistem datoteka koristeći amanda i pošaljete e-poštu na adresu e-pošte navedenu u konfiguracijskoj datoteci.

amdump all

Flush Amanda

amflush -f all

Amanda ima mnogo opcija za generiranje izlaza sigurnosne kopije na preciznu lokaciju i kreiranje prilagođene sigurnosne kopije. Amanda je sama po sebi veoma opsežna tema i bilo nam je teško sve to obraditi u jednom članku. Te opcije i komande ćemo pokriti u kasnijim objavama.

To je sve za sada. Uskoro ću opet biti ovdje sa još jednim člankom. Do tada ostanite sa nama i budite povezani s nama i ne zaboravite nam dati svoje vrijedne povratne informacije u odjeljku za komentare.