Outils pour utilisateurs

Outils du site


informatique:linux:rsync

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
informatique:linux:rsync [2009/12/22 06:48]
benoit
informatique:linux:rsync [2018/09/06 19:10] (Version actuelle)
Ligne 1: Ligne 1:
 ====== Rsync ====== ====== Rsync ======
 +
 +
  
 ===== 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 :
   rsync -lrvcpogtu /home/* root@remote:/​home/​*   rsync -lrvcpogtu /home/* root@remote:/​home/​*
  
-Pour niveau block : +Pour synchroniser les fichiers du serveur local avec le serveur distant en écrasant les fichiers modifiés : 
-  rsync ---inplace --stats ​file.tar.gz ​root@127.0.0.1:/​root/file-bkp.tar.gz+  rsync -lrvcpogt --inplace /home/* root@remote:/​home/​* 
 + 
 +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/*
  
 Pour synchroniser le partage **rsync** nommé **ftp** vers votre serveur : Pour synchroniser le partage **rsync** nommé **ftp** vers votre serveur :
   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.
  
  
Ligne 39: Ligne 50:
   ​   ​
   [ftp]   [ftp]
- 
         comment = public archive         comment = public archive
         path = /​var/​www/​pub         path = /​var/​www/​pub
Ligne 64: Ligne 74:
         ignore nonreadable = yes         ignore nonreadable = yes
   ​   ​
-        # ici les logs sont activées+        # ici les logs sont activés
         transfer logging = yes         transfer logging = yes
   #     log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.   #     log format = %t: host %h (%a) %o %f (%l bytes). Total %b bytes.
informatique/linux/rsync.1261460910.txt.gz · Dernière modification: 2018/09/06 18:59 (modification externe)