Amanda: uno strumento avanzato di backup di rete automatico per Linux
Nell’era dell’informatica i dati non hanno prezzo. Dobbiamo proteggere i dati da accessi non autorizzati e da qualsiasi tipo di perdita di dati. Dobbiamo gestirli ciascuno separatamente.
Qui, in questo articolo tratteremo il processo di backup dei dati, che è obbligatorio per la maggior parte degli amministratori di sistema e la maggior parte delle volte dovrebbe essere un'attività noiosa. Lo strumento che utilizzeremo è "Amanda".
Cos'è Amanda
Amanda sta per (Advanced Maryland Automatic Network Disk Archiver), uno strumento di backup molto utile progettato per eseguire il backup e archiviare i computer in rete su disco, nastro o cloud.
Storia di Amanda
Il Dipartimento di Informatica dell'Università del Maryland (UoM) è rimasto la fonte del software libero e di qualità, alla pari del software proprietario. L'Advanced Maryland Automatic Network Disk Archiver è stato sviluppato da UoM ma ora questo meraviglioso progetto non è più supportato da UoM ed è ospitato da SourceForge, dove rimane in fase di sviluppo.
Caratteristiche di Amands
- Strumento di archiviazione Open Source scritto in C e Perl.
- In grado di eseguire il backup dei dati su più computer in rete.
- Basato sul modello client-server.
- Backup pianificato supportato.
- Disponibile come edizione Community gratuita e come edizione Enterprise, con supporto completo.
- Disponibile per la maggior parte delle distribuzioni Linux.
- Macchina Windows supportata utilizzando Samba o client win32 nativo.
- Supporta nastri e unità disco per il backup.
- Supporta il tape-spanning, ad esempio dividere file lager in più nastri.
- L'impresa commerciale Amanda è sviluppata da Zmanda.
- Zmanda include: Zmanda Management Console (ZMC), pianificatore, servizio basato su cloud e framework di plug-in.
- Il servizio basato su cloud funziona in conformità con Amazon s3.
- Il framework dei plugin supporta applicazioni come Oracle Database, Samba, ecc.
- Amanda Enterprise zmanda supporta il backup dell'immagine, che rende possibile eseguire backup di Live VMware.
- Richiede meno tempo rispetto ad altri strumenti di backup per creare un backup dello stesso volume di dati.
- Supporta la connessione sicura tra server e client utilizzando OpenSSH.
- Crittografia possibile utilizzando GPG e compressione supportata
- Recupera con garbo gli errori.
- Segnala il risultato dettagliato, inclusi gli errori via e-mail.
- Molto configurabile, stabile e robusto grazie al codice di alta qualità.
Installazione di Amanda Backup in Linux
Stiamo costruendo Amanda dal sorgente e poi installandolo. Questo processo di creazione e installazione di Amanda è lo stesso per qualsiasi distribuzione, sia essa basata su YUM o APT.
Prima di compilare dal sorgente, dobbiamo installare alcuni pacchetti richiesti dal repository utilizzando il comando yum o apt-get.
Su RHEL, CentOS e Fedora
yum install gcc make gcc-c++ glib2-devel gnuplot perl-ExtUtils-Embed bison flex
Su Debian, Ubuntu e Linux Mint
sudo apt-get install build-essential gnuplot
Una volta installati i pacchetti richiesti, puoi scaricare Amanda (ultima versione Amanda 3.3.5) dal link sottostante.
- http://sourceforge.net/projects/amanda/files/latest/download
In alternativa, puoi utilizzare il seguente comando wget per scaricarlo e compilarlo dal sorgente come mostrato di seguito.
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]
Al termine dell'installazione, verificare l'installazione di Amanda utilizzando il comando seguente.
amadmin --version
amadmin-3.3.5
Nota: utilizza l'interfaccia amministrativa di amadmin per controllare i backup di Amanda. Tieni inoltre presente che il file di configurazione di amanda si trova in "/etc/amanda/intra/amanda.conf".
Scarica il file system
Esegui il comando seguente per scaricare l'intero filesystem utilizzando amanda e inviare l'e-mail all'indirizzo e-mail elencato nel file di configurazione.
amdump all
Sciacquone Amanda
amflush -f all
Amanda ha molte opzioni per generare output di backup in una posizione precisa e creare backup personalizzati. L'argomento Amanda in sé è molto vasto ed è stato difficile per noi trattarli tutti in un unico articolo. Tratteremo queste opzioni e comandi nei post successivi.
È tutto per ora. Sarò di nuovo qui presto con un altro articolo. Fino ad allora restate sintonizzati e connessi con noi e non dimenticate di fornirci il vostro prezioso feedback nella sezione commenti.