Website-Suche

Amanda – ein fortschrittliches automatisches Netzwerk-Backup-Tool für Linux


Im Zeitalter der Informationstechnologie sind Daten unbezahlbar. Wir müssen Daten vor unbefugtem Zugriff sowie vor Datenverlust jeglicher Art schützen. Wir müssen jeden von ihnen separat verwalten.

In diesem Artikel befassen wir uns mit dem Datensicherungsprozess, der für die meisten Systemadministratoren ein Muss ist und meist als langweilige Tätigkeit gilt. Das Tool, das wir verwenden werden, ist „Amanda“.

Was ist Amanda?

Amanda steht für (Advanced Maryland Automatic Network Disk Archiver), ein sehr nützliches Backup-Tool zum Sichern und Archivieren von Computern im Netzwerk auf Festplatte, Band oder in der Cloud.

Amanda-Geschichte

Die Informatikabteilung der University of Maryland (UoM) blieb die Quelle freier und hochwertiger Software, die proprietärer Software ebenbürtig war. Der Advanced Maryland Automatic Network Disk Archiver wurde von UoM entwickelt, aber jetzt wird dieses wunderbare Projekt nicht mehr von UoM unterstützt und wird von SourceForge gehostet, wo es sich weiterhin in der Entwicklung befindet.

Eigenschaften von Amands

  1. Open-Source-Archivierungstool, geschrieben in C und Perl.
  2. Datensicherung auf mehreren Computern im Netzwerk möglich.
  3. Basierend auf dem Client-Server-Modell.
  4. Geplante Sicherung wird unterstützt.
  5. Verfügbar als kostenlose Community Edition sowie als Enterprise Edition mit vollem Support.
  6. Verfügbar für die meisten Linux-Distributionen.
  7. Windows-Maschine wird mit Samba oder einem nativen Win32-Client unterstützt.
  8. Unterstützt sowohl Band- als auch Festplattenlaufwerke zur Sicherung.
  9. Unterstützt Bandübergreifend, d. h. Aufteilen größerer Dateien auf mehrere Bänder.
  10. Das kommerzielle Unternehmen Amanda wird von Zmanda entwickelt.
  11. Zmanda umfasst – Zmanda Management Console (ZMC), Scheduler, Cloud-basierten Dienst und Plugin-Framework.
  12. Der cloudbasierte Dienst funktioniert gemäß Amazon s3.
  13. Das Plugin-Framework unterstützt Anwendungen wie Oracle Database, Samba usw.
  14. Amanda Enterprise zmanda unterstützt Image-Backup, wodurch es möglich ist, Backups von Live VMware zu erstellen.
  15. Das Erstellen eines Backups desselben Datenvolumens dauert weniger Zeit als bei anderen Backup-Tools.
  16. Unterstützen Sie eine sichere Verbindung zwischen Server und Client mithilfe von OpenSSH.
  17. Verschlüsselung mit GPG möglich und Komprimierung unterstützt
  18. Beheben Sie Fehler ordnungsgemäß.
  19. Melden Sie detaillierte Ergebnisse, einschließlich Fehler, per E-Mail.
  20. Sehr konfigurierbar, stabil und robust aufgrund des hochwertigen Codes.

Installation von Amanda Backup unter Linux

Wir erstellen Amanda aus dem Quellcode und installieren es dann. Dieser Prozess zum Erstellen und Installieren von Amanda ist für jede Distribution gleich, egal ob sie auf YUM oder APT basiert.

Vor dem Kompilieren aus der Quelle müssen wir einige erforderliche Pakete aus dem Repository mit dem Befehl yum oder apt-get installieren.

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

Sobald die erforderlichen Pakete installiert sind, können Sie Amanda (neueste Version Amanda 3.3.5) über den unten stehenden Link herunterladen.

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

Alternativ können Sie den folgenden wget-Befehl verwenden, um es wie unten gezeigt aus der Quelle herunterzuladen und zu kompilieren.

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]

Überprüfen Sie nach erfolgreicher Installation die Amanda-Installation mit dem folgenden Befehl.

amadmin --version

amadmin-3.3.5

Hinweis: Verwenden Sie die Verwaltungsschnittstelle amadmin, um Amanda-Backups zu steuern. Beachten Sie außerdem, dass sich die Amanda-Konfigurationsdatei unter „/etc/amanda/intra/amanda.conf“ befindet.

Dateisystem sichern

Führen Sie den folgenden Befehl aus, um das gesamte Dateisystem mit Amanda zu sichern und die E-Mail an die in der Konfigurationsdatei aufgeführte E-Mail-Adresse zu senden.

amdump all

Flush Amanda

amflush -f all

Amanda verfügt über viele Optionen, um Backup-Ausgaben an einem genauen Standort zu generieren und benutzerdefinierte Backups zu erstellen. Amanda selbst ist ein sehr umfangreiches Thema und es war für uns schwierig, all dies in einem Artikel abzudecken. Wir werden diese Optionen und Befehle in späteren Beiträgen behandeln.

Das ist alles für den Moment. Ich bin bald wieder mit einem weiteren Artikel hier. Bleiben Sie bis dahin auf dem Laufenden und bleiben Sie mit uns in Verbindung. Vergessen Sie nicht, uns im Kommentarbereich Ihr wertvolles Feedback mitzuteilen.