Table of Contents
Le fichier est assez long : 1300 lignes, mais bien fait. Une grosse partie peut être supprimé : ce qui concerne smb, tar, les users ..
FullKeepCnt : 4; Nombre de sauvegardes completes à garder (1 par défaut.)
BackupFilesExclude : ['/proc', '/temp', '/tmp', '/media', '/mnt']; (/dev peut être sauvegardé, il ne tiens pas beaucoup de place.)
XFerMethod : rsync; méthode de transfert : SSH lance rsync sur le client.
RsyncShareName : ['/'] ; Rsyncd permet visiblement de gérer les répertoires à sauvegarder sur le client.
SshPath : /home/backuppc/ssh-auto; On utilise un script qui charge ssh-agent avant de lancer ssh.
EMailNotifyMinDays : 0.5 ; pour commencer ....
ClientTimeout : 14400; deux fois la valeur par défaut, permet d'éviter les messages "exiting after signal ALRM".
EMailAdminUserName : Bruno.Vernay@padrol.fr ; pour commencer
CgiAdminUserGroup ?;
Langage : fr;
CgiDateFormatMMDD : 0
Voir la section "Configuration file includes" dans la documentation pour configurer des groupes de machines (DMZ, clients MS -Windows, clients Linux ...) Le principe consiste à créer un fichier /var/backuppc/conf/configMSWin.pl qui regroupe les options communes aux hôtes MS-Windows. Ensuite, pour chaque hôte MS-Windows, on crée un fichier /var/backuppc/pc/mon-hote-mswindows/config.pl qui inclue le précédent et qui donne les options spécifiques :
do "/var/backuppc/conf/configMSWin.pl"; # # Tell BackupPC which share to backup. This should be the name # of the module from C:\rsyncd\rsyncd.conf on the client (the # name inside the square brackets). In the sample rsynd.conf # file the cDrive module is the entire C drive. # $Conf{RsyncShareName} = ['D_documents', 'D_Archives', 'G_Documents'];