Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
informatique:linux:rsync [2010/05/06 17:50] benoit |
informatique:linux:rsync [2018/09/06 19:10] (Version actuelle) |
||
---|---|---|---|
Ligne 4: | Ligne 4: | ||
===== Client ===== | ===== Client ===== | ||
+ | |||
+ | Pour synchroniser les fichiers du serveur local avec le serveur distant : | ||
+ | rsync -Pav --numeric-ids /home/* root@remote:/home/* | ||
Pour synchroniser les fichiers du serveur local avec le serveur distant : | Pour synchroniser les fichiers du serveur local avec le serveur distant : | ||
Ligne 11: | Ligne 14: | ||
rsync -lrvcpogt --inplace /home/* root@remote:/home/* | rsync -lrvcpogt --inplace /home/* root@remote:/home/* | ||
- | Pour niveau block il ne faut pas utiliser l'option **-c** checksum : | + | Pour niveau block il ne faut pas utiliser l'option **-c** checksum, de plus la synchronisation est plus rapide (le checksum est souvent long à faire) : |
rsync -lrvpogt --inplace --stats /home/* root@127.0.0.1:/home/* | rsync -lrvpogt --inplace --stats /home/* root@127.0.0.1:/home/* | ||
Ligne 17: | Ligne 20: | ||
rsync rsyncserver::ftp/* . | rsync rsyncserver::ftp/* . | ||
+ | Pour sauvegarder uniquement les fichier *.doc* et exclure tous les autres fichiers. | ||
+ | rsync -r rsync://user@remote-server/TEST --include=**.doc* --filter="-! */" . | ||
- | + | Remarque importante : deux étoiles sont nécessaires sur "* *.doc*" pour que cela fonctionne. | |