Kennisbank › Backup Herstel › Configurer les sauvegardes automatiques sur Linux
backup herstel gemiddeld 01 June 2026

Configurer les sauvegardes automatiques sur Linux

Configurer des sauvegardes automatiques sous Linux : un guide complet

Introduction Les sauvegardes automatiques sont essentielles pour la protection des données sur les systèmes Linux. En automatisant les processus, vous réduisez les erreurs humaines et garantissez une protection cohérente des données. Cet article traite de méthodes pratiques pour les débutants comme pour les utilisateurs avancés, des scripts simples aux outils sophistiqués.

Sauvegardes de base avec Cron et scripts

Cron comme colonne vertébrale Cron est le planificateur de tâches standard sous Linux pour les tâches récurrentes. Un système de sauvegarde typique commence par un script bash planifié via cron. Par exemple : 0 3 <em> </em> * /usr/local/bin/backup.sh Ceci exécute une sauvegarde chaque jour à 3h00. La journalisation (>> /var/log/backup.log) est cruciale pour le dépannage.

Script TAR simple Un script de sauvegarde minimal archive des dossiers avec tar : tar -czf /backups/$(date +%Y%m%d).tar.gz /donnees_importantes Combinez cela avec `find ... -mtime +7 -delete` pour un nettoyage automatique des anciennes sauvegardes.

Sauvegardes de bases de données

Sauvegardes MySQL/MariaDB Pour les bases de données, une approche spécifique est nécessaire. `mysqldump` est l'outil standard : mysqldump -u root -p motdepasse base_de_donnees > backup.sql La bonne pratique est de compresser (gzip) et de placer les identifiants dans un fichier .my.cnf protégé.

Outils avancés

Rsync pour l'efficacité Rsync ne synchronise que les fichiers modifiés, idéal pour les sauvegardes fréquentes : rsync -avz --delete /data/ serveur_sauvegarde:/backups/ Options importantes : - `-a` : mode archive (conserve les permissions) - `--delete` : supprime les fichiers supprimés à la source - `--exclude` : exclut les dossiers temporaires

RSnapshot pour la gestion des versions Rsnapshot combine rsync avec des liens physiques pour plusieurs sauvegardes avec un espace minimal : rsnapshot daily Configurez la rétention dans /etc/rsnapshot.conf (par ex. quotidien 7, hebdomadaire 4).

Sécurité et stockage

Chiffrement Utilisez `gpg` pour les sauvegardes sensibles : tar -cz /data | gpg -c > backup.tar.gz.gpg

Sauvegardes à distance Adoptez toujours une stratégie 3-2-1 : - 3 copies - 2 supports différents - 1 sauvegarde hors site

Par exemple via SSH : rsync -e "ssh -i /chemin/vers/cle" -avz /data user@remote:/backups/

Conseils pratiques

1. Testez les procédures de restauration - une sauvegarde sans test ne vaut rien 2. Surveillez les journaux - configurez des alertes pour les tâches échouées 3. Fichiers système - utilisez `--one-file-system` pour les sauvegardes complètes du système 4. Gestion du stockage - automatisez le contrôle de l'espace avec des scripts

Conclusion Que vous choisissiez de simples tâches cron ou des solutions avancées comme Bareos, la cohérence est essentielle. Combinez les outils selon vos besoins et adaptez les périodes de rétention à la criticité de vos données. Commencez petit mais pensez grand - chaque sauvegarde vaut mieux que pas de sauvegarde du tout.

← Terug naar kennisbank