on passe à la vitesse supérieure avec Rsync et Cron pour mettre en place un système de sauvegarde automatisé, robuste et sécurisé sous Linux.
Après une première vidéo consacrée aux bases de l’association entre Cron et Rsync, cette version avancée va beaucoup plus loin : authentification SSH, exclusions, logs, reprise de transfert, nouvelles tentatives automatiques, notifications par email et rotation des sauvegardes avec snapshots.
Au programme :
– Authentification SSH par clé : se connecter automatiquement à un serveur distant sans saisir de mot de passe
– Exclusions avec Rsync : utiliser –exclude pour exclure certains fichiers ou répertoires et –exclude-from pour gérer une liste directement dans un fichier.
– Gestion des logs : rediriger la sortie standard et les erreurs avec le double chevron supérieur et une autre méthode afin de conserver une trace de l’exécution du backup.
– Reprise d’un transfert interrompu : –partial pour conserver les fichiers partiellement transférés et éviter de recommencer inutilement depuis zéro.
– Nouvelles tentatives automatiques : mettre en place une boucle for afin de retenter automatiquement une sauvegarde en cas d’échec.
– Notifications par email : utiliser la commande mail pour envoyer automatiquement une notification lorsqu’un problème survient.
– Rotation des sauvegardes avec snapshots : créer plusieurs sauvegardes datées avec –link-dest pour exploiter les hardlinks et éviter de recopier inutilement les fichiers inchangés. On utilise aussi un lien symbolique backup/last pour toujours pointer vers la dernière sauvegarde.
– Suppression automatique des anciennes sauvegardes : utiliser find pour identifier les anciennes sauvegardes et les supprimer automatiquement.
Cette vidéo est la suite avancée à l’introduction d’automatisation des sauvegarde avec Rsync et Cron.
Une question, une remarque ou une autre méthode à partager ?
Laissez-moi un commentaire sous la vidéo !
Vous pouvez également rejoindre le Discord pour échanger avec la communauté : discord.gg/fz8uYAq99j
#Linux #Rsync #Cron Contenu de l’article
