From ff60fd9cd929ebf3f9e9b9c8265845b29bc0a1f1 Mon Sep 17 00:00:00 2001 From: btatu Date: Wed, 27 Dec 2017 15:34:42 +0100 Subject: [PATCH] Rsync: add some options + discription --- HowtoRsync.md | 61 +++++++++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 59 insertions(+), 2 deletions(-) diff --git a/HowtoRsync.md b/HowtoRsync.md index 2cbba19b..e28da757 100644 --- a/HowtoRsync.md +++ b/HowtoRsync.md @@ -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