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
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