Rsync est un outil puissant pour la sauvegarde et la synchronisation de données sur des serveurs distants.
Étape 1 : Rsync doit est installé sur le serveur source
Exec. la commande suivante : sudo apt update
&&
sudo apt install
rsync
Étape 2 : Préparez le serveur de sauvegarde / destination
Assurez-vous que le serveur de sauvegarde (le serveur distant où vous souhaitez stocker les sauvegardes) est configuré pour accepter les connexions Rsync :
Vous devrez créer un utilisateur avec des droits d’accès suffisants pour écrire dans le répertoire de sauvegarde.
Étape 3 : Créez un script de sauvegarde
Créez un script de sauvegarde pour automatiser le processus : backup
.
sh
:
#!/bin/bash
# Définir les variables
SOURCE="/chemin/vers/votre/site/web/"
DESTINATION="utilisateur@serveur-sauvegarde:/chemin/vers/votre/destination/"
OPTIONS="-avz --delete --exclude=exclusion1 --exclude=exclusion2"
# Exécutez la commande Rsync
rsync $OPTIONS $SOURCE $DESTINATION
Assurez-vous de personnaliser les variables SOURCE, DESTINATION et OPTIONS en fonction de votre configuration. L’option --exclude
peut être utilisée pour exclure des fichiers ou des répertoires spécifiques de la sauvegarde.
Étape 4 : Donnez des autorisations d’exécution au script
Donnez des autorisations d’exécution au script avec la commande : chmod +x backup.sh
Étape 5 : Planifiez la sauvegarde
Vous pouvez utiliser cron
pour planifier des sauvegardes automatiques à des intervalles réguliers.
Pour exécuter la sauvegarde tous les jours à minuit, ajoutez une tâche cron avec crontab -e
:
0 0 * * * /chemin/vers/votre/script/backup.sh
Étape 6 : Testez la sauvegarde
Exécutez d’abord manuellement le script de sauvegarde pour vous assurer qu’il fonctionne comme prévu.
Étape 7 : Surveillez les sauvegardes
Vérifiez régulièrement que vos fichiers de sauvegardes sont à jour et que le processus fonctionne correctement.