logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).


L'icône rouge permet de télécharger chaque page du wiki visitée au format PDF et la grise au format ODT → ODT PDF Export

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
Prochaine révision Les deux révisions suivantes
doc:reseau:rsync [07/07/2013 02:40]
Switch
doc:reseau:rsync [12/03/2015 20:24]
deuchdeb [Utilisation]
Ligne 1: Ligne 1:
-====== rsync ======+====== rsync : synchronisation de dossiers ​====== 
 + 
 +  * Objet : Prise en main de rsync, outil de synchronisation/​sauvegarde 
 +  * Niveau requis : {{tag>​débutant}} 
 +  * Commentaires : //Vous voulez héberger votre site web sur votre machine perso et être accessible via un nom de domaine. // 
 +  * Débutant, à savoir : [[:​doc:​systeme:​commandes:​le_debianiste_qui_papillonne|Utiliser GNU/Linux en ligne de commande, tout commence là !]] :-) 
 +  * Suivi : {{tag>​à-compléter}}  
 +    * Création par [[user>​smolski]] le 09/07/10 
 +    * Testé par <...> le <​...>​ 
 +  * Commentaires sur le forum : [[:​url-invalide|ici]]((N'​hésitez pas à y faire part de vos remarques, succès, améliorations ou échecs !)) 
 + 
 +===== Introduction ​=====
  
 ''​rsync''​ est un outil qui permet de __sauvegarder par copies vos données__. ''​rsync''​ est un outil qui permet de __sauvegarder par copies vos données__.
Ligne 9: Ligne 20:
 ===== Installation ===== ===== Installation =====
  
-  # apt-get install rsync+<code root>apt-get install rsync</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 15: Ligne 26:
 ==== Syntaxe de base ==== ==== Syntaxe de base ====
  
-  $ rsync [option] /source /​destination+<code bash>rsync [option] /source /​destination</​code>​
  
 === Deux exemples : === === Deux exemples : ===
- 
  
 ---- ----
  
 Copie intégralement le fichier ou le répertoire ''​source''​ et son contenu vers ''​destination''​ Copie intégralement le fichier ou le répertoire ''​source''​ et son contenu vers ''​destination''​
-  $ rsync -a /source /​destination+<code user>rsync -a /source /​destination</​code>​
 \\ \\
 ---- ----
  
 Copie seulement le contenu du répertoire ''​source''​ dans ''​destination''​ Copie seulement le contenu du répertoire ''​source''​ dans ''​destination''​
-  $ rsync -a /source/ /​destination+<code user>rsync -a /source/ /​destination</​code>​
  
-==== Quelques options ==== 
  
-<​code>​+Lors d'un téléchargement distant, en cas de coupure, reprendre le transfert avec la commande : 
 + 
 +   rsync --partial --progress --rsh=ssh [source] [user]@[host]:​[destination] 
 + 
 +Exemple: 
 +<​code ​user>​rsync --partial --progress --rsh=ssh fichier nom_user@hostName:/​repertoire_receveur/</​code>​ 
 + 
 +Les options : 
 +  * -%%-%%**partial** relance le téléchargement depuis le point d’arrêt 
 +  * -%%-%%**progress** affiche la progression du transfert 
 +  * -%%-%%**rsh=ssh** sécurise le transfert 
 + 
 +==== Tableau des options ==== 
 + 
 +<code man>
 -r visite récursive des répertoires ​ -r visite récursive des répertoires ​
 -l copie les liens symboliques comme liens symboliques -l copie les liens symboliques comme liens symboliques
Ligne 40: Ligne 63:
 -o tous les fichiers des *-from/​filtres sont séparés par 0  -o tous les fichiers des *-from/​filtres sont séparés par 0 
 -D préserve les périphériques (root uniquement) -D préserve les périphériques (root uniquement)
--amode archivage; identique à -rlptgoD (pas -H) +-a   mode archivage; identique à -rlptgoD (pas -H) 
 -v De nombreuses informations sont affichées lors du transfert. -v De nombreuses informations sont affichées lors du transfert.
 +-z Compresse le fichier pour un meilleur transfert par le reseau.
 --delete ATTENTION ! Si le fichier (ou son contenu) n'​existe plus dans "​source",​ il sera supprimé dans "​destination"​. --delete ATTENTION ! Si le fichier (ou son contenu) n'​existe plus dans "​source",​ il sera supprimé dans "​destination"​.
 </​code>​ </​code>​
Ligne 48: Ligne 72:
 Voir dans Liens externes.</​note>​ Voir dans Liens externes.</​note>​
  
-===== Les interfaces graphiques pour rsync =====+==== Exemple de sauvegarde de son répertoire utilisateur vers un disque externe ​==== 
  
-  *grsync: une interface simple et conviviale pour tout le monde. +<code user> rsync -r -t -x -v -n --progress -l -s --filter "- /.cache/" ​--filter "- /.thumbnails/" ​ /​home/​utilisateur/​ /​media/​DisqueExterne/​repertoire_sauvegarde/​ | more 
-  *unisson-gtk: une interface plus complète mais en anglais. +</​code>​
-  *luckybackup:​ A partir de squeeze uniquement.+
  
-===== Liens externes =====+<code man> 
 +-S,                          traite les fichiers à trous efficacement 
 +-x,                          ne traverse pas les limites du système de fichiers 
 +--progress ​                  ​affiche la progression 
 +--filter ​                    ​permet de désigner les dossiers que l'on ne veut pas sauvegarder 
 +</​code>​
  
-  *[[http://​man.developpez.com/​man1/​rsync.1.php| La bible de Rsync (man) en français.]] 
-  *[[http://​www.mathrice.org/​rencontres/​mars.2007/​presentations/​rsync-unison.pdf| Présentation de rsync et unison.pdf]] 
-  *[[http://​genma.free.fr/​article.php3?​id_article=255| Grsync un rsync en mode graphique.]] 
-  *[[http://​wiki.debian.org/​fr/​RsyncSnapshots| Exemple pour automatiser le fonctionnement de rsync.]] 
-  *[[http://​wiki.mandriva.com/​fr/​Sauvegarder_avec_rsync| Autre exemple d'​automatisation du fonctionnement de rsync.]] 
  
-  
  
 +<note tip>
 + Le fait d'​ajouter **|more** à la fin de la commande permet de faire défiler manuellement se qui va se passer en appuyant sur la touche espace</​note>​
  
 +Une fois que vous avez vu le résultat de commande et que cela vous va, enlevez **-n** et **| more** et appuyez sur entrée, la sauvegarde se fait pour de vrai. 8-)
 +
 +<code user> rsync -r -t -x -v --progress -l -s --filter "- /​.cache/"​ --filter "- /​.thumbnails/" ​ /​home/​utilisateur/​ /​media/​DisqueExterne/​repertoire_sauvegarde/​
 +</​code>​
 +===== Les interfaces graphiques pour rsync =====
 +
 +  *  grsync: une interface simple et conviviale pour tout le monde.
 +  *  luckybackup:​ A partir de squeeze uniquement.
 +
 +===== Liens externes =====
  
 +  * [[http://​www.delafond.org/​traducmanfr/​man/​man1/​rsync.1.html|Rsync (man) en français.]]
 +  * [[http://​www.mathrice.org/​rencontres/​mars.2007/​presentations/​rsync-unison.pdf| Présentation de rsync et unison.pdf]]
 +  * [[http://​genma.free.fr/​article.php3?​id_article=255| Grsync un rsync en mode graphique.]]
 +  * [[http://​wiki.debian.org/​fr/​RsyncSnapshots| Exemple pour automatiser le fonctionnement de rsync.]]
 +  * [[http://​wiki.mandriva.com/​fr/​Sauvegarder_avec_rsync| Autre exemple d'​automatisation du fonctionnement de rsync.]]
  
doc/reseau/rsync.txt · Dernière modification: 13/10/2021 14:27 par Tawal

Pied de page des forums

Propulsé par FluxBB