Mise en place par l'interface de la sauvegarde du se4fs

On commence par supprimer la sauvegarde de localhost, qui est inutile ici.

On va sur "Modifier les machines" et on fera " Détruire"

On va ensuite ajouter se4fs dans la liste

On entre l'ip du se4fs, on indique que l'utilisateur sera backuppc

Paramétrage de la sauvegarde

On ira dans "Modifier la configuration", puis on choisir la méthode "rsync"

Exclusion de fichiers/répertoires

Une grande quantité de fichiers doivent être exclus de la sauvegarde :

  • Les fichiers systèmes (/sys,/dev,/tmp,/run ...)

  • Les fichiers volumineux (wsusoffline)

  • Les fichiers de profils et Appdata qui sont nombreux et ne présentent que peu d'intérêt à sauvegarder

Ces fichiers vont provoquer des erreurs lors de la sauvegarde, vont en augmenter considérablement la durée et vont alourdir la taille de l'archive générée.

Il sera bien plus simple d'ajouter ces exceptions en ligne de commande.

nano /etc/backuppc/config.pl

On repère la ligne commençant par $Conf{BackupcFilesExclude} (ligne 787 environ)

On ajoutera les répertoires à exclure :

On doit donc avoir une ligne du genre

$Conf{BackupFilesExclude} = [ '/proc', '/run', '/tmp', '/sys', '/dev', 'wsusoffline', 'AppData' ] ;

On relance le service backuppc.

service backuppc restart

Un rapide coup d'oeil dans l'interface permet de confirmer que la modif est bien prise en compte.

Truc & astuce

si on ajoute '/tmp' alors seul le répertoire /tmp est prise en compte. Par contre, si on ajoute 'tmp' alors tous les sous-répertoires tmp seront excluse de la sauvagarde.

Nombre de sauvegardes complètes

Par défaut, Backuppc ne va garder qu'une seule sauvegarde complète. Il peut être utile de garder un grand nombre de sauvegardes complètes pour retrouver l'historique d'un fichier présent chez un utilisateur. (Par exemple, dans mon lycée, un utilisateur prétendait avoir fait tout son projet annuel dans son répertoire perso, et que celui-ci avait vu ses fichiers effacés par un piratage. Une recherche dex différentes sauvegardes complètes a ainsi pu prouver que l'utilisateur mentait puisque son répertoire perso ne contenait presque rien tout au long de l'année)

On édite à nouveau le fichier config.pl

nano /etc/backuppc/config.pl

On repère la ligne commençant par $conf{FullKeepCnt} (environ ligne 488), et on indique

$conf{FullKeepCnt} = 20 ;

De même on changera la valeur de la variable $ConfFullAgeMax} pour indiquer 300 au lieu de 90. Si le disque est assez grand, alors on pourra stocker un an de sauvegardes utilisateur.

On relance le service backuppc

service backuppc restart

Horaires d'utilisation

Par défaut, aucune sauvegarde n'est lancée entre 7h et 19h30 (BlackoutPeriod), et ce , pendant les 5 jours travaillés de la semaine (1,2,3,4 et5 soit Lundi mardi, mercredi,jeudi et vendredi). Il n'y a donc pas besoin de modifier ces paramètres.