#Synchronisation avec 'rsync' # rsync est un logiciel de synchronisation à distance et fonctionne de maière unidirectionnelle : les fichiers vont d'un ordinateur A à un ordinateur B rsync <options> <source> <destination> <options> : -a (--archive) : permet de conserver toutes les infos des fichiers (propriétaire, date de modif, ...) -v (--verbose) : donne des indications --stats : retourne des stats en fin d'exécution --delete : force à supprimer, sur la destination, les fichiers qui ont été supprimés sur la source --progress : show progression -b (--backup) : demande à rsync de conserver, sur le serveur distant, des sauvegardes des anciennes versions. -n (--dry-run) : montre ce qui aurait été transféré sans copier quoi que ce soit. Synchro locale : rsync -av --stats --delete /tmp/ma_source /tmp/ma_destination Synchro vers un serveur distant : rsync -av --progress --stats --delete /tmp/ma_source machine_distante:/tmp/ma_destination Synchro à partir d'un serveur distant : rsync -av --progress --stats --delete machine_distante:/tmp/ma_source /tmp/ma_destination Par exemple, pour tester la synchro d'un dd externe source vers un dd destination (la liste est enregistrée dans un fichier texte) : rsync -av --progress --stats --delete -n /media/lolo/Elements/* /media/lolo/backup_media_dst > liste_sync.txt Par exemple, pour effectuer la synchro d'un dd externe source vers un dd destination : rsync -av --progress --stats --delete /media/lolo/Elements/* /media/lolo/backup_media_dst