Faire des sauvegardes de son laptop avec rsync
Par Thus0, jeudi 10 août 2006 à 22:45 :: Astuces & Tips ::#136
Les données d’un PC portable étant volatiles, il est utile d’en faire des sauvegardes régulières. Voici un exemple de script utilisant l’outil rsync + ssh (avec clé publique/privée) :
#!/bin/sh
# Local variables
SYNCHRO_FILE=/home/thus0/synchro_included.txt
EXCLUDE_FILE=/home/thus0/synchro_excluded.txt
ROOT_PATH=/home/thus0/
# SSH
SSH="ssh"
KEY="/home/thus0/.ssh/rsync_key"
# Remote variables
RUSER=thus0
RHOST=backup.foobar.com
RPATH=/home/thus0/backup/
#################################################
rsync -av --progress --stats --compress --delete --exclude-from=$EXCLUDE_FILE --files-from=$SYNCHRO_FILE --recursive $ROOT_PATH --rsh="$SSH -i $KEY -l $RUSER" $RUSER@$RHOST:$RPATH - Fichier synchro_included.txt
Liste des fichiers ou répertoires à synchroniser ; le chemin est relatif par rapport à $ROOT_PATH
- Fichier synchro_excluded.txt
Liste des fichiers ou répertoires à ne pas synchroniser ; le chemin est relatif par rapport à $ROOT_PATH
Commentaires
question débile, mais je n’y connait rien à RSYNC.
Cela peut-il servir pour faire des backups sur un disque externe, ou est-ce que RSYNC marche uniquement pour des ordinateurs distincts ?