User Tools

Site Tools


informatique:logiciels:rsync

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Next revisionBoth sides next revision
informatique:logiciels:rsync [2013/10/14 20:45] – modification externe 127.0.0.1informatique:logiciels:rsync [2016/10/24 14:08] – [Paramètres courants] pteu
Line 16: Line 16:
 </code> </code>
  
-=====Paramètres=====+=====Paramètres courants=====
  
-  * -a (archive mode) : équivalent de -rlptgoD +<code bash> 
-  --delete : supprimer dans la dest. les fichiers n'existant pas dans la source  + -a (archive mode) : équivalent de -rlptgoD 
-  --force force la suppression des répertoires même non-vides + -r (recursive) : mode récursif, tient compte des sous-dossiers 
-  -(group) : conserve le groupe du fichier + -transfert en compressant les données 
-  -(owner) : conserve le propriétaire du fichier + -(verbose) : mode verbeux 
-  -(permission) : conserve les permissions du fichier + -(quiet) : mode moins verbeux 
-  --progress : affiche la progression pendant le transfert + -(links) : copie les liens symboliques comme liens symboliques 
-  * -r (recursive) : mode récursif, tient compte des sous-dossiers + -L (copy-links) : transforme les liens symboliques par les fichiers référencés 
-  -(time) : conserver la date du fichier + -(checksum) : utilise une sommed e contrôle plutôt que la date et la taille pour comparer les fichiers 
-  -v (verbose) mode verbeux + -spécifie un shell distant
-  * --stats : affiche des stats sur la synchronisation+
  
-  * --no-<opt> : annule l'option <opt> (ex : --no-o annule l'option -o)+ -g (group) : conserve le groupe du fichier 
 + -o (owner) : conserve le propriétaire du fichier 
 + -p (permission) : conserve les permissions du fichier 
 + -t (time) : conserver la date du fichier 
 + 
 + 
 + --delete : supprimer dans la dest. les fichiers n'existant pas dans la source  
 + --force : force la suppression des répertoires même non-vides 
 + --progress : affiche la progression pendant le transfert 
 + --stats : affiche des stats sur la synchronisation 
 + --no-<opt> : annule l'option <opt> (ex : --no-o annule l'option -o) 
 + --exclude 'REGEX' : exclure de la synchronisation les fichiers matchant la pattern 
 +</code>
  
  
Line 36: Line 47:
  
 Différents exemples, en vrac : Différents exemples, en vrac :
-<code>+<code bash>
 rsync -progt --stats --exclude '*.load' /mnt/data/* /mnt/data-bck rsync -progt --stats --exclude '*.load' /mnt/data/* /mnt/data-bck
  
 # avec 3 répertoires source # avec 3 répertoires source
 rsync -av --delete --stats /home/dude /etc /var/log /mnt/bck rsync -av --delete --stats /home/dude /etc /var/log /mnt/bck
-</code> 
  
 +# sauvegarder des fichiers vers une machine distante en SSH sur le port SSH non-standard 2222 :
 +rsync -ptrzvL -e "ssh -p 2222" --delete /home/dude /var/log/htdocs dude@srv-distant:/home/dude/sync/
  
 +# sauvegarder plusieurs répertoires d'une machine distante vers la machine locale, en SSH :
 +rsync -ptrzvL -e ssh \
 + bck_user@machine_distante:'/etc/nagios/conf.d \
 + /usr/lib64/nagios/plugins \
 + /usr/local/nagios/libexec \
 + /opt/pnp4nagios' \
 + /backup_local
 +</code>
 =====Liens===== =====Liens=====
  
   * [[http://man.developpez.com/man1/rsync.1.php|man traduit en français]]   * [[http://man.developpez.com/man1/rsync.1.php|man traduit en français]]
  
informatique/logiciels/rsync.txt · Last modified: 2021/07/16 14:40 by pteu