start:raspberry:rsync
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
start:raspberry:rsync [2019/03/22 14:54] – gerardadmin | start:raspberry:rsync [2023/01/27 16:08] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ======== rsync ======= | ||
+ | Rsync est un logiciel de synchronisation de fichiers en ligne de commande qui fonctionne de manière unidirectionnelle, | ||
+ | |||
+ | Rsync est fréquemment utilisé pour pour réaliser des sauvegardes incrémentales de données ou pour diffuser sur plusieurs machines le contenu d’un répertoire de référence. Plusieurs outils spécialisés dans la sauvegarde réseau utilisent Rsync pour réaliser la majeure partie de leur travail. | ||
+ | |||
+ | Son installation est des plus simples puisque c’est un logiciel fréquemment utilisé : | ||
+ | sudo apt-get install rsync | ||
+ | |||
+ | |||
+ | ====== Utilisation ====== | ||
+ | |||
+ | Son utilisation basique est de la sorte : | ||
+ | |||
+ | rsync chemin/ | ||
+ | |||
+ | |||
+ | |||
+ | chemin/ | ||
+ | chemin/ | ||
+ | |||
+ | Utiliser rsync pour transférer des données d’un serveur à un autre | ||
+ | |||
+ | rsync -e ssh -avz / | ||
+ | |||
+ | |||
+ | |||
+ | ou | ||
+ | |||
+ | rsync -ave ssh serveur_ip_ou_nom:/ | ||
+ | |||
+ | |||
+ | |||
+ | l’option -a, mode archivage, permet de copier de manière récursive, de préserver les permissions et de ne pas suivre les liens symboliques | ||
+ | l’option -v, verbose, affiche la liste des fichiers copiés | ||
+ | l’option -z, compress, permet de compresser les données avant de les transférer | ||
+ | l’option -e ssh permet d’utiliser ssh pour le transfert de données. | ||
+ | | ||
+ | ====== Eviter de taper le mot de passe manuellement ====== | ||
+ | |||
+ | Dans le cas d’utilisation scriptée par exemple, nous ne pouvons nous permettre de taper le mot de passe manuellement à chaque fois. | ||
+ | |||
+ | Pour ce faire, il faut que l’utilisateur exécutant la commande puisse se connecter au serveur distant avec une clé ssh. | ||
+ | |||
+ | Pour le configurer, vous pouvez consulter les articles suivants : | ||
+ | |||
+ | [[ https:// | ||
+ | |||
+ | [[https:// |