• Note pour les visiteurs de Tutoriaux-Excalibur

    Vous trouvez Tutoriaux-Excalibur intéressant ?

    Nous espérons que vous avez trouvé les tutoriels sur Tutoriaux-Excalibur utiles et instructifs. Votre avis est très important pour nous !

    Si vous avez apprécié votre expérience, nous vous invitons à partager vos commentaires sur notre page Trustpilot.

    Cliquez ici pour partager votre expérience sur Trustpilot.

    Merci de votre soutien !

Tutoriel ⚔ Sauvegardes incrémentielles avec scripts Bash pour économiser de l'espace (Linux)

Sylvain*

Administrateur
Membre VIP
Membre présenté
Membre
⚔ Configuration des sauvegardes incrémentielles avec des scripts Bash pour économiser de l'espace (Linux)

Introduction

Ce tutoriel explique comment configurer des sauvegardes incrémentielles sous Linux à l’aide de scripts Bash et de l’outil rsync. Cette méthode permet d’économiser de l’espace disque en ne sauvegardant que les fichiers modifiés depuis la dernière sauvegarde.



📜 Prérequis

• Un système Linux (Ubuntu, Debian, Fedora, etc.).

• Un disque externe ou un emplacement réseau pour stocker les sauvegardes.

• Privilèges root ou sudo.



📝 Méthodologie

• Installez rsync si ce n’est pas déjà fait :
Code:
sudo apt install rsync

• Créez un script Bash pour automatiser la sauvegarde incrémentielle. Ouvrez un terminal et créez un fichier script :
Code:
nano /home/utilisateur/scripts/backup_incre.sh

• Utilisez la commande suivante dans votre script pour effectuer une sauvegarde incrémentielle avec rsync :
Code:
rsync -av --delete /home/utilisateur/dossier/ /media/utilisateur/disque-externe/sauvegarde/

• L’option --delete synchronise les suppressions entre le dossier source et le dossier de sauvegarde.

• Sauvegardez le fichier et rendez-le exécutable :
Code:
chmod +x /home/utilisateur/scripts/backup_incre.sh



📝 Planification des sauvegardes avec cron

• Utilisez cron pour automatiser l'exécution de la sauvegarde incrémentielle. Ouvrez crontab :
Code:
crontab -e

• Ajoutez cette ligne pour exécuter le script chaque jour à 3h du matin :
Code:
0 3 * * * /home/utilisateur/scripts/backup_incre.sh

• Sauvegardez et fermez le fichier. Le script de sauvegarde s'exécutera automatiquement selon l’horaire défini.



💡 Astuce

Pour conserver plusieurs versions de sauvegarde, vous pouvez ajouter des horodatages à vos sauvegardes avec la commande suivante :
Code:
rsync -av /home/utilisateur/dossier/ /media/utilisateur/disque-externe/sauvegarde_$(date +%Y-%m-%d)/
Cela permet de créer des dossiers avec la date de chaque sauvegarde pour faciliter la restauration.



🚨 Avertissement

Assurez-vous que le disque externe est monté avant d’exécuter la sauvegarde. Si le disque n’est pas connecté, rsync pourrait copier les fichiers dans le répertoire racine, ce qui pourrait saturer votre espace de stockage principal.



🛠️ Conseil

Vous pouvez utiliser l'outil rsnapshot pour une gestion plus simple des sauvegardes incrémentielles sous Linux. Il prend en charge la gestion des versions tout en utilisant rsync en arrière-plan pour optimiser l'espace disque.



🔗 Solution alternative

Si vous préférez une solution graphique pour gérer vos sauvegardes incrémentielles, Déjà Dup est un outil simple d’utilisation qui permet d’automatiser les sauvegardes sur Linux :
Déjà Dup



🏁 Conclusion

Avec un script Bash et rsync, vous pouvez automatiser des sauvegardes incrémentielles sous Linux, réduisant ainsi l’espace utilisé tout en maintenant des copies de vos fichiers importantes et facilement restaurables.
 

Campagne de dons

Dons pour T-E

Campagne de dons pour T-E
Objectif
300.00 $
Reçu
125.81 $
Cette collecte de dons se termine dans
0 heures, 0 minutes, 0 seconds
  41.9%

En ligne

Statistiques des forums

Discussions
17 977
Messages
29 241
Membres
356
Dernier inscrit
Matth974

Nouveaux membres

Anniversaires

Retour
Haut Bas