Table des matières

Rsync

http://man.developpez.com/man1/rsync.1.php/

http://doc.ubuntu-fr.org/tutoriel/serveur_de_synchronisation_avec_rsync

http://fr.wikipedia.org/wiki/Rsync

http://doc.ubuntu-fr.org/rsync

http://doc.ubuntu-fr.org/tutoriel/sauvegarder_home_avec_rsync

http://everythinglinux.org/rsync/

http://codesnippets.joyent.com/tag/rsync

rsync exclure répertoir

  rsync -a --exclude 'repertoireAexclure' --exclude '2erepertoireAexclure' src_directory/ dst_directory/

rsync only certain files

eg rsync only php + html files src: http://www.aota.net/forums/showthread.php?t=22517

rsync --dry-run --archive \
--include '*/' \
--include '*.html' --include '*.php' \
--exclude '*' \
user@servername:\path\to\source \

rsync fichiers < 3 jours

pratique p. ex. pour synchroniser sa musique (backups)

ici on cherche tous les fichiers de moins de 3 jours et on les synchronise

 cd 
 find . -mtime +3 -type f -print0 | rsync -0v --files-from=- /media/mnt/backupDB/music ~/destination

rsync + delete

objectif: supprimer sur le serveur de destination les fichiers / répertoires effacés sur le serveur source

à utiliser avec la plus grande prudence

ceci ne supprime pas les fichiers:

rsync -az --force * radeff@destinationServer:~/Backup/radeff-ThinkPad-T590/bin

à cause du wildcard *

ceci supprime les fichiers:

rsync -az --delete ./bin/ radeff@destinationServer:~/Backup/radeff-ThinkPad-T590/bin