Amanda - Et avanceret automatisk sikkerhedskopieringsværktøj til Linux


I en tid med informationsteknologi er data uvurderlige. Vi er nødt til at beskytte data mod uautoriseret adgang samt mod enhver form for datatab. Vi er nødt til at styre hver af dem separat.

Her, i denne artikel, vil vi dække sikkerhedskopieringsdata, hvilket er must for de fleste af systemadministratorerne og for det meste formodes at være kedelig aktivitet. Det værktøj, vi vil bruge, er 'Amanda'.

Hvad er Amanda

Amanda står for (Advanced Maryland Automatic Network Disk Archiver), som er meget nyttigt backupværktøj designet til at sikkerhedskopiere og arkivere computere på netværket til disk, tape eller cloud.

Computer Science Department ved University of Maryland (UoM) forblev kilden til gratis software og kvalitetssoftware, som var på niveau med proprietær software. Advanced Maryland Automatic Network Disk Archiver blev udviklet af UoM, men nu understøttes dette vidunderlige projekt ikke mere af UoM og er hostet af SourceForge, hvor det stadig er under udvikling.

  1. Open Source-arkiveringsværktøj skrevet i C og Perl.
  2. Er i stand til sikkerhedskopiering af data på flere computere på netværket.
  3. Baseret på klient-servermodel.
  4. Planlagt backup understøttet.
  5. Fås som gratis community-udgave såvel som Enterprise Edition med fuld support.
  6. Fås til de fleste Linux-distributioner.
  7. Windows-maskine understøttet ved hjælp af Samba eller native win32 Client.
  8. Supportbånd samt diskdrev til sikkerhedskopiering.
  9. Understøtter tape-spændende dvs. split lagerfiler i flere bånd.
  10. Kommerciel virksomhed Amanda er udviklet af Zmanda.
  11. Zmanda inkluderer - Zmanda Management Console (ZMC), scheduler, Cloud Based Service og Plugin framework.
  12. Den skybaserede tjeneste fungerer i overensstemmelse med Amazon s3.
  13. Plugin-ramme understøtter applikationer som Oracle Database, Samba osv.
  14. Amanda Enterprise zmanda understøtter sikkerhedskopiering af billeder, hvilket gør det muligt at lave sikkerhedskopier af Live VMware.
  15. Det tager kortere tid end andre sikkerhedskopieringsværktøjer at oprette en sikkerhedskopi af samme datamængde.
  16. Understøtter sikker forbindelse mellem server og klient ved hjælp af OpenSSH.
  17. Kryptering mulig ved hjælp af GPG og understøttet kompression
  18. Gendan yndefuldt for fejl.
  19. Rapportér detaljeret resultat, herunder fejl via e-mail.
  20. Meget konfigurerbar, stabil og robust på grund af høj kvalitetskode.

Installation af Amanda Backup i Linux

Vi bygger Amanda fra Source og installerer den derefter. Denne proces med at opbygge og installere Amanda er den samme for enhver distribution, det være sig YUM-baseret eller APT-baseret.

Før vi kompilerer fra kilden, skal vi installere nogle påkrævede pakker fra lageret ved hjælp af yum eller apt-get-kommandoen.

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

Når de nødvendige pakker er installeret, kan du downloade Amanda (seneste version Amanda 3.3.5) fra nedenstående link.

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

Alternativt kan du bruge følgende wget-kommando til at downloade og kompilere den fra kilden som vist nedenfor.

# 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]

Efter vellykket installation skal du kontrollere amanda-installationen ved hjælp af følgende kommando.

# amadmin --version

amadmin-3.3.5

Bemærk: Brug amadmin administrativ grænseflade til at kontrollere Amanda-sikkerhedskopier. Bemærk også, at amanda-konfigurationsfilen findes på '/etc/amanda/intra/amanda.conf'.

Kør følgende kommando for at dumpe hele filsystemet ved hjælp af amanda og sende e-mailen til den e-mail-adresse, der er angivet i konfigurationsfilen.

# amdump all
# amflush -f all

Amanda har mange muligheder for at generere backup-output til præcis placering og oprette brugerdefineret backup. Amanda selv er et meget stort emne, og det var svært for os at dække alle disse i en artikel. Vi vil dække disse muligheder og kommandoer i senere indlæg.

Det er alt for nu. Jeg kommer snart igen med en anden artikel. Indtil da, hold øje med og forbind dig til os, og glem ikke at give os din værdifulde feedback i kommentarsektionen.