Qu’est-ce que Rsync ? 🔗
Rsync est plus qu’un simple outil de synchronisation de fichiers; c’est une arme inestimable dans l’arsenal de chaque sysadmin. Évoluant avec le temps, rsync a continué à être une référence en matière de synchronisation rapide et efficace des fichiers entre différentes machines. Ce guide a été mis à jour pour inclure les dernières commandes, options et meilleures pratiques, vous assurant de rester au top de la synchronisation de vos fichiers.
Commandes Mise à Jour 🔗
Synchroniser des répertoires 🔗
rsync -avz --delete source destination
Les Nouvelles Options 🔗
–delete 🔗
Cette option permet de supprimer les fichiers dans la destination qui ne sont pas présents dans la source, garantissant ainsi que les répertoires soient exactement identiques.
–progress 🔗
Cette option affiche une barre de progression pour chaque fichier transféré, ce qui est utile pour suivre le processus de transfert de gros fichiers.
-h 🔗
Cette option rend les chiffres plus lisibles en les convertissant en kilo-octets (K), méga-octets (M), etc., facilitant ainsi la compréhension de la quantité de données transférées.
Astuces et meilleures pratiques 🔗
-
Planifier vos synchronisations: Utilisez
cronpour automatiser vos tâches rsync et assurez-vous que vos fichiers soient toujours synchronisés sans intervention manuelle. -
Utiliser SSH pour sécuriser vos transferts: Ajoutez l’option
-e sshpour sécuriser les transferts de fichiers entre les machines via SSH. -
Tester avant de synchroniser: Utilisez l’option
--dry-runpour simuler la synchronisation et voir quels fichiers seront transférés sans effectuer de modifications réelles. -
Logs et monitoring: Assurez-vous de conserver et de surveiller les logs rsync pour comprendre ce qui se passe pendant la synchronisation et pour avoir une trace en cas de problème.
Maitriser rsync est essentiel pour chaque sysadmin, et ce guide mis à jour est là pour vous assurer d’être toujours au top.