Rsync

Définition - Que signifie Rsync?

Rsync est un outil logiciel permettant de synchroniser les dossiers de fichiers et les répertoires. Il peut être utilisé pour télécharger des fichiers sur un serveur distant et est particulièrement utile pour minimiser le transfert de données lors de la conservation d'une copie miroir de fichiers locaux sur un serveur distant. Rsync peut être utilisé pour copier des données ou comme démon pour fournir des répertoires au réseau. Rsync est particulièrement utile pour contrôler la bande passante requise pour le transfert de fichiers.

Rsync a été écrit pour remplacer rcp et scp. Il est largement utilisé pour sa flexibilité, sa rapidité et sa capacité de script. Il fonctionne sous Windows, Mac OS et GNU / Linux.

Definir Tech explique Rsync

Initialement écrit par Andrew Tridgell et Paul Mackerras, rsync a été développé par Wayne Davison et a été publié pour la première fois le 19 juin 1996. Il est disponible en tant que logiciel libre sous une licence publique générale GNU. Il est principalement utilisé pour synchroniser les arborescences de sites Web de la mise en œuvre aux serveurs de production et peut également être utilisé pour sauvegarder des zones clés des systèmes de fichiers via cron et via un script d'interface de passerelle commun. Rsync permet de transférer facilement de grandes quantités de données, permettant des sauvegardes ultra-rapides et efficaces.

Rsync fonctionne dans deux modes différents. Il utilise la compression et la récursivité pour copier des fichiers ou afficher le contenu du répertoire. En mode démon, il utilise Secure Shell (SSH, un protocole de transfert de fichiers) ou Remote Shell (RSH, un utilitaire de ligne de commande Unix) pour servir les fichiers via le port TCP 873. Rsync prend en charge les serveurs rsync anonymes ou authentifiés. Il prend également en charge la copie de liens, d'appareils, de propriétaires, de groupes et d'autorisations. Rsync ne nécessite pas de privilèges root et permet de minimiser les coûts de latence.