Ceci est une ancienne révision du document !
Amanda
Amanda est un logiciel permettant de faire des sauvegardes de votre PC. Sauvegarde incrémentielle, différentiels.
Pré-requis
Amanda effectue des sauvegardes sur une media séquentiel, soit un dérouleur de bande (DDS, DAT..) soit un disque utilisé de manier sequentiel
vérifier que l'on a un lecteur dispo :
# cat /proc/scsi/scsi Attached devices: Host: scsi2 Channel: 00 Id: 02 Lun: 00 Vendor: HP Model: C5683A Rev: P312 Type: Sequential-Access ANSI SCSI revision: 03
Installation
Installation du client et du serveur. On suppose qu'on sauvegardera le serveur aussi.
# sudo aptitude install amanda-server amanda-client Lecture des listes de paquets... Fait Construction de l'arbre des dépendances Lecture des informations d'état... Fait Lecture de l'information d'état étendu Initialisation de l'état des paquets... Fait Les NOUVEAUX paquets suivants vont être installés : amanda-client amanda-common{a} amanda-server bsd-mailx{a} mailx{a} openbsd-inetd{a} postfix{a} 0 paquets mis à jour, 7 nouvellement installés, 0 à enlever et 16 non mis à jour. Il est nécessaire de télécharger 3143ko d'archives. Après dépaquetage, 8249ko seront utilisés. Voulez-vous continuer ? [Y/n/?] Y
Récupération des infos après l'installation
Admanda user
Nom du compte qui sera utilisé pour les sauvegardes
# amadmin xx version |grep CLIENT_LOGIN CLIENT_LOGIN="backup" FORCE_USERID HAVE_GZIP
c'est le compte backup
répertoire de configuration
Répertoire ou est stocké la configuration
# /usr/sbin/amadmin xx version | grep CONFIG_DIR AMANDA_DBGDIR="/var/log/amanda" CONFIG_DIR="/etc/amanda"
la conf est dans /etc/amanda
les logs de debug d'amanda
Les Logs
# /usr/sbin/amadmin xx version | grep AMANDA_DBGDIR
retour rien? alors c'est la valeur par défaut : /tmp/amanda
# /usr/sbin/amadmin xx version | grep libexecdir CONFIGURE_COMMAND="'./configure' '--prefix=/usr' '--bindir=/usr/sbin' '--mandir=/usr/share/man' '--libexecdir=/usr/lib/amanda' '--enable-shared' '--sysconfdir=/etc' '--localstatedir=/var/lib' '--with-gnutar-listdir=/var/lib/amanda/gnutar-lists' '--with-index-server=localhost' '--with-user=backup' '--with-group=backup' '--with-bsd-security' '--with-amandahosts' '--with-smbclient=/usr/bin/smbclient' '--with-debugging=/var/log/amanda' '--with-dumperdir=/usr/lib/amanda/dumper.d' '--with-tcpportrange=50000,50100' '--with-udpportrange=840,860' '--with-maxtapeblocksize=256' '--with-ssh-security' '--with-bsdtcp-security' '--with-bsdudp-security'" libexecdir="/usr/lib/amanda" mandir="/usr/share/man"
les log sont dans /var/log/amanda finalement
Configuration
On ajoute un fichier de configuration à partir de celui fourni en exemple
$ sudo -u backup -s $ cd /etc/amanda/ $ cp /usr/share/doc/amanda-server/examples/amanda.conf.in.gz . $ gunzip -d amanda.conf.in.gz $ cp -a amanda.conf.in amanda.conf
On va preparer pour avoir une sauvegarde journaliere (daily), une archive, et une de test
$ sudo -u backup -s $ mkdir -m 770 -p /etc/amanda/{daily,archive,test1}
On en profite pour creer le fichier de la liste des bandes utilisés
$ touch /etc/amanda/{daily,archive,test1}/tapelist
Utilisation
Désinstallation