rsync est fournis en standard dans la plupart des distro linux, et existe aussi sous osX
j'utilise le script suivant, pour sauvegarder (de façon incrémentale) tout mon /home/user et mon /etc (les configurations).
- Code: Tout sélectionner
#!/bin/sh
echo "Rsync de /home/effraie : " > /tmp/`date +%F`_backup.log &&
rsync -azh --exclude-from=/home/effraie/bin/exclude_file --delete-after --delete-excluded --ignore-errors --force --stats /home/effraie /media/Backup/home >> /tmp/`date +%F`_backup.log &&
echo "Rsync de /etc : ">> /tmp/`date +%F`_backup.log &&
sudo rsync -azh --delete-after --delete-excluded --ignore-errors --force --stats /etc/ /media/Backup/etc/. >> /tmp/`date +%F`_backup.log &&
rep=/media/Backup/apt/ #chemin du rep des sauvegardes
dpkg --get-selections > $rep`date +%F`_apt-select &&
cat /tmp/`date +%F`_backup.log &&
exit 0
Bien sur, ce script n'est pas générique... si ça intéresse du monde, je dois pouvoir le ré-écrire au propre, pour le rendre meiux lisible et plus générique.









