J'ai choisi Bacula (v.5.0.2) pour sauvegarder les données de nos employés de bureau.
Le Directeur et le Démon de Stockage tournent sur un serveur racine basé sur Debian (le SERVEUR
) loué auprès d'une grande entreprise d'hébergement allemande.
Toutes les données précieuses et donc le File Daemon de Bacula (le CLIENT
) résident sur un serveur Samba basé sur Debian situé sur place et connecté à Internet via l'ADSL (~768Kbit en montant) derrière un routeur SOHO (c'est une organisation à but non lucratif qui manque chroniquement d'argent).
De plus, la connexion Internet du CLIENT
est interrompue par le FAI toutes les 24 heures et son adresse IP change de temps en temps.
J'ai réussi à mettre en place l'infrastructure de base et à tester avec succès la sauvegarde et la restauration des fichiers. Mais, maintenant qu'il est temps de définir les tâches automatisées, je suis confronté à un problème que je n'arrive tout simplement pas à résoudre :
-
Problème
Supposons que je veuille avoir une tâche par employé de bureau et que je dois sauvegarder son partage Samba qui pèse environ
10 Go
. Le niveau de sauvegarde n'a pas d'importance car Bacula doit commencer par une sauvegarde complète.Mais cette sauvegarde complète initiale n'ira pas jusqu'au serveur de bureau avant qu'une déconnexion forcée ne rende la tâche inutile.
-
Question
Y a-t-il un moyen de partitionner la charge de travail initiale en morceaux plus petits que de mettre en place plusieurs tâches (et ensembles de fichiers) ?
Ou mieux encore, est-il possible de mettre en pause et de redémarrer une tâche en cours pour surmonter la perte de connexion inévitable ?
Y a-t-il autre chose auquel je n'ai pas pensé qui pourrait aider ?