Paramétrage de la sauvegarde
Pour que le script de backup s’exécute automatiquement, nous allons effectuer quelques actions sur les machines concernées.
Sur la machine à sauvegarder
- D’abord, copier tous les scripts que l’on a créé à la racine / de la machine à sauvegarder
- Les rendre exécutable avec la commande ci-dessous (en supposant qu’aucun autre fichier ne commence par « script_ » ):
chmod +x /script_*
- On paramètre la machine pour qu’elle puisse se connecter au serveur de sauvegarde en NFS. Voir tutoriel sur le partage NFS
- Nous allons ajouter une tâche planifiée, pour que la sauvegarde s’exécute tous les jours à 4h00 du matin :
crontab -e
00 04 * * * sh /script_e_sauvegarde
- [Ctrl] + [x] , puis valider avec [o]
- Redémarrer le service cron avec la commande ci-dessous
/etc/init.d/cron restart
Sur le serveur de sauvegarde distant
On ajoute un partage NFS, en autorisant l’IP de la machine à sauvegarder à venir se connecter au répertoire /home/multimrpat/RAIDON en écriture.
Voir tutoriel sur le partage NFS
Améliorations possibles du script de backup proposé
Et voilà un script de backup opérationnel !
Bien sûr, il s’agit ici d’un script de base. Je vous invite à améliorer ce script !
- en pilotant la sauvegarde depuis le serveur de sauvegarde
- en y insérant des fonctions de compression. 7za est très puissant, mais prend du temps. Attention à l’ordre des arguments pour 7za !!!! Ce n’est pas pareil qu’un cp ou un mv !!! Une boulette est vite arrivée avec 7za … 8-/