Rsync: add some options + discription

This commit is contained in:
btatu 2017-12-27 15:34:42 +01:00
parent 74f10230b0
commit ff60fd9cd9

View file

@ -1,6 +1,63 @@
**Cette page a été importée automatiquement de notre ancien wiki mais n'a pas encore été révisée.**
---
title: Howto SSL
categories: network
...
Rsync (*Remote synchronization*) permet de réaliser des synchronisations distante à travers SSH. Cette méthode est unidirectionnelle où l'on peut effectuer des sauvegardes incrémentielles ou différentielles.
* [https://rsync.samba.org/](https://rsync.samba.org/)
* [https://fr.wikipedia.org/wiki/Rsync](https://fr.wikipedia.org/wiki/Rsync)
## Installation
~~~
# apt install rync
$ dpkg -l |grep rsync
ii rsync 3.1.2-1+deb9u1 amd64 fast, versatile, remote (and local) file-copying tool
~~~
## Premiers pas
Admettons que l'on veut copier des données du serveur-A vers le serveur-B.
~~~
user@serveur-A:~$ rsync -vd mon-dossier serveur-B:/home/user/
~~~
Ainsi on retrouvera le dossier sur le serveur distant.
~~~
user@serveur-B:~$ ls mon-dossier/
un-fichier1.txt un-fichier2.txt
~~~
Liste des paramètres les plus communs :
~~~
-n = "Test si la copie peut se faire"
-z = "compression"
-v = "mode verbeux"
-q = "quiet -> pas de sortie en stdout"
-h = "les infos sont lisible par un humain"
-d = "Copie les dossiers sans avoir besoin de lui indiquer qu'il faut le faire récursivement"
~~~
## Commandes avancées
~~~
-4 = "Utiliser une connexion ipv4"
-6 = "Utiliser une connexion ipv6"
-P = "suivre la progression du transfère d'un fichier"
-r = "Mode récursif"
-a = "archive, repecter les liens symboliques"
--delete = "supprimer les données distantes qui sont absentes depuis la source"
~~~
# Howto rsync
## FAQ