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 [29/05/2015 19:00]
milou [rsync : synchronisation de dossiers]
doc:reseau:rsync [06/02/2018 11:10]
smolski [Introduction]
Ligne 18: Ligne 18:
 De plus, ''​rsync''​ peut aussi être utilisé //à travers un réseau//. De plus, ''​rsync''​ peut aussi être utilisé //à travers un réseau//.
  
 +== Nota ==
 +
 +Pour les petits fichiers, [[doc:​systeme:​cp|cp]] convient très bien mais si vous transférez ou copiez des fichiers lourds et nombreux, utilisez les commandes :
 +  * [[doc:​reseau:​rsync|rsync - synchronisation entre la source et la destination,​ ce qui correspond à une copie]]
 +ou :
 +  * [[doc:​systeme:​mv|mv - pour un déplacement immédiat]]
 +Ces deux outils offrant plus d'un tiers de vitesse en rapidité d'​exécution et une bonne sécurité en utilisant les options de chacun d'eux qui le permettent. \\
 +Lien de test sur le forum :
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=252419#​p252419]]
 ===== Installation ===== ===== Installation =====
  
-<code root>​apt-get install rsync</​code>​+<code root>apt-get update && ​apt-get install rsync</​code>​
  
 ===== Utilisation ===== ===== Utilisation =====
Ligne 33: Ligne 42:
  
 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''​
-<code user>​rsync -/source /​destination</​code>​+<code user>​rsync -av /source /​destination</​code>​
 \\ \\
 ---- ----
  
 Copie seulement le contenu du répertoire ''​source''​ dans ''​destination''​ Copie seulement le contenu du répertoire ''​source''​ dans ''​destination''​
-<code user>​rsync -/source/ /​destination</​code>​+<code user>​rsync -av /source/ /​destination</​code>​
  
  
-Lors d'un téléchargement distant, en cas de coupure, reprendre le transfert avec la commande :+Lors d'un téléchargement distant ​par ssh, en cas de coupure, reprendre le transfert avec la commande :
  
    rsync --partial --progress --rsh=ssh [source] [user]@[host]:​[destination]    rsync --partial --progress --rsh=ssh [source] [user]@[host]:​[destination]
Ligne 61: Ligne 70:
 | -t   | préserve les dates   ​|  ​ | -t   | préserve les dates   ​|  ​
 | -g   | préserve le groupe ​  | | -g   | préserve le groupe ​  |
-| -o   ​| ​tous les fichiers des *-from/​filtres sont séparés par 0   | +| -o   ​| ​préserve le propriétaire (root uniquement) ​  | 
 | -D   | préserve les périphériques (root uniquement) ​  | | -D   | préserve les périphériques (root uniquement) ​  |
 | -a   | mode archivage; identique à -rlptgoD (pas -H)   ​| ​ | -a   | mode archivage; identique à -rlptgoD (pas -H)   ​| ​
Ligne 74: Ligne 83:
 ==== Exemple de sauvegarde de son répertoire utilisateur vers un disque externe ====  ==== Exemple de sauvegarde de son répertoire utilisateur vers un disque externe ==== 
  
-<code user> rsync -r -t -x -v -n --progress -l -s --filter "- /​.cache/"​ --filter "- /​.thumbnails/"​+<code user> rsync -r -t -x -v -n --progress -l -s --filter "- /​.cache/"​ --filter "- /​.thumbnails/​" --filter "+ jeVeuxCeluiCi.txt"
   /​home/​utilisateur/​ /​media/​DisqueExterne/​repertoire_sauvegarde/​ | more   /​home/​utilisateur/​ /​media/​DisqueExterne/​repertoire_sauvegarde/​ | more
 </​code>​ </​code>​
Ligne 81: Ligne 90:
 -S,                          traite les fichiers à trous efficacement -S,                          traite les fichiers à trous efficacement
 -x,                          ne traverse pas les limites du système de fichiers -x,                          ne traverse pas les limites du système de fichiers
 +-n,                          simule la sauvegarde sans ne rien faire réellement
 --progress ​                  ​affiche la progression --progress ​                  ​affiche la progression
---filter ​                    ​permet de désigner les dossiers que l'on ne veut pas sauvegarder+--filter ​                    ​permet de désigner les dossiers que l'on ne veut pas sauvegarder ​(signe -) ou que l'on veut  
 +                             ​ajouter à la liste (signe +)
 </​code>​ </​code>​
  
Ligne 108: Ligne 119:
   * [[http://​wiki.mandriva.com/​fr/​Sauvegarder_avec_rsync| Autre exemple d'​automatisation du fonctionnement de rsync.]]   * [[http://​wiki.mandriva.com/​fr/​Sauvegarder_avec_rsync| Autre exemple d'​automatisation du fonctionnement de rsync.]]
  
 +===== Liens vers forum df =====
 +
 +  * [[https://​debian-facile.org/​viewtopic.php?​pid=160765#​p160765 | Démarrer un backup là où il est déjà rendu. [Abandonné]]]
doc/reseau/rsync.txt · Dernière modification: 13/10/2021 14:27 par Tawal

Pied de page des forums

Propulsé par FluxBB