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
1. jeudi 31 août 2006 à 16:56,
Ajouter un commentaire