[AlternC-tech] BAckup

Retour à l'archive de la liste
Le site d'AlternC
Google Custom Search

Jerome Moinet jerome at globenet.org
Sam 5 Avr 00:07:23 CEST 2003


> Parmis les admin utilisant alternc, il y aurait-il des âmes généreuses qui
> voudraient bien partager la liste des reps et fichiers qu'ils
> sauvergardents lors des backups du serveur. Afin de permettre une
> restauration impec en cas de crash.
>
[root at lautre3 ]# cat /etc/cron.daily/sauve
#!/bin/ksh
# recopie / (sauf /proc) sur /backup en gardant
# la coherence entre les deux arborescences.
#
# Note : tout fichier present sur /backup mais non
# present sur / sera efface de /backup.
#

# backup de / sur /backup/lautre3, sachant que cette partoche est sur le
second disque :
echo "-------------------------------\nDébut : `date`" >>/var/log/sauve.log
/usr/bin/rsync -Wa --delete --stats --timeout 10000 --exclude
"/proc" --exclude "/backup" / /backup/lautre3 >>/var/log/sauve.log 2>&1
echo "\nFin : `date`\n" >>/var/log/sauve.log

# backup d'une bécane distante vers le second disque local, les clés ssh
doivent être ok :
echo "-------------------------------\nDébut : `date`"
>>/var/log/sauve_estelle.log
/usr/bin/rsync -e "/usr/bin/ssh" -Wza --delete --stats --timeout
10000 --exclude "/proc" --exclude "/backup" estelle.lautre.net:/
/backup/estelle >>/var/log/sauve_estelle.log 2>&1
echo "\nFin : `date`\n" >>/var/log/sauve_estelle.log

Pour restaurer le backup local : mettre le disque neuf à la place de
l'ancien qui aura cramé, booter avec une disquette/cd, formater le disque
neuf, rsync de /backup/lautre3 sur le disque neuf, bidouiller avec des
chroot pour faire le lilo qui va bien, rebooter.

cdlt,

jerome




Plus d'informations sur la liste de diffusion Dev