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