Script de backup linux – Partie 6-6



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-/

Ça peut vous intéresser