Aide Linux - Liste de diffusion Ze-Linux
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [MDK] Sauvegarde



Franck BAREL a écrit :

Bonjour,
Quelqu'un a-t-il un script de sauvegarde pouvant être lancér par cron avec un lecteur de bandes SCSI.
L'idéal serait qu'il envoie les erreurs par mail, mais là, j'en demande peut-être un peu trop ;-)
D'avance merci.
Franck
----------------------------------
Informations, désabonnement, règles, obligations sur la liste Aide-Linux :
http://lists.ze-linux.org/howto_ml.html


#!/bin/sh
tar cvfz /dev/st0 /etc /home /autre_rep_a_sauvegarder1 /autre_rep_a_sauvegarder2 > /home/user/sauvegarde_contenu.log 2> /home/user/sauvegarde_messages.log
chown user:user /home/user/sauvegarde_*
chmod a+r /home/user/sauvegarde_*
eject -q /dev/st0


Explications :
/dev/st0 est le nom du lecteur de bandes
Ce script est exécuté par root via cron ; pour l'insérer en tant que tache cron, je me suis loggé sous root et j'ai tapé kcron, puis créé une tâche qui a pour objet de lancer ce script
Ce script est stocké dans le répertoire utilisateur de user, qui correspond à l'utilisateur lancé par défaut sur la console ; de ce fait, les fichiers générés (liste des fichiers sauvegardés et liste des messages d'erreur) sont stockés dans son répertoire home et donc très facilement consultable
Sur le serveur ou est lancé le script, j'ai un compte linux et dans postfix, j'ai défini ce compte comme alias de root ; je recois donc par mail les notifications d'erreur; par exemple ce matin j'ai reçu :


/home/user/sauvegarde.sh: line 2:   451 Broken pipe             tar cvfz /dev/st0 /etc /home /var/tomcat4 /data >/home/user/sauvegarde_contenu.log 2>/home/user/sauvegarde_messages.log
eject: unable to eject, last error: No medium found


ce qui signifie que j'ai oublié de mettre la k7 hier







---------------------------------- Informations, désabonnement, règles, obligations sur la liste Aide-Linux : http://lists.ze-linux.org/howto_ml.html


Aide Linux - Liste de diffusion Ze-Linux