RSync est le plus simple moyen pour gérer ses sauvegardes sous Linux.

Merci à sebz pour le script original, voici la version de celui que j’utilise:

#!/bin/bash  
## script de sauvegarde du PC Maisondate ‘+%Y-%m-%d %H:%M:%S’;  
echo ‘— debut synchro… —’;## backup config /etc  
cheminsauve=’<votre chemin de sauvegarde>’ rsync -r -t -p -q –progress –delete -s /etc/apache2 ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/squid3 ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/php5 ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/fstab ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/gitweb.conf ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/group ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/hosts.allow ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/hosts.deny ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /etc/sudoers ‘$cheminsauve’;

## backup config /home  
cheminsauve=”<votre chemin de sauvegarde>’  
user=<votre nom d’utilisateur>  
rsync -r -t -p -q –progress –delete -s /home/$user/Bureau ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /home/$user/.eclipse ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /home/$user/.googleearth ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /home/$user/.PlayOnLinux ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /home/$user/workspace ‘$cheminsauve’;  
rsync -r -t -p -q –progress –delete -s /home/$user/.thunderbird ‘$cheminsauve’;

## backup Sites web  
cheminsauve=’<votre chemin de sauvegarde>’  
rsync -r -t -p -q –progress –delete -s /home/$user/Documents/Sites/. ‘$cheminsauve’;

## backup Images  
cheminsauve=’<votre chemin de sauvegarde>’  
rsync -r -t -p -q –progress  -s /home/$user/Images/. ‘$cheminsauve’;

## backup Musique  
cheminsauve=’<votre chemin de sauvegarde>’  
rsync -r -t -p -q –progress –delete -s /home/$user/Musique/. ‘$cheminsauve’;

echo —;  
date ‘+%Y-%m-%d %H:%M:%S’;  
echo ‘— fin synchro… —’;  
echo  
exit $?;