Outils pour utilisateurs

Outils du site


doc:backuppc:backuppc

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
doc:backuppc:backuppc [2005/10/27 15:55]
lehobey
doc:backuppc:backuppc [2008/06/16 23:05] (Version actuelle)
lehobey
Ligne 3: Ligne 3:
 [[backuppc]] est une des solutions possibles de [[doc:​sauvegarde]]. [[backuppc]] est une des solutions possibles de [[doc:​sauvegarde]].
  
-[[Anomalies à corriger]].+  * [[Anomalies]] (et contournements) 
 +  * [[Anomalies à corriger]].
  
 ====== Installation ====== ====== Installation ======
Ligne 11: Ligne 12:
  
 Viennent en dépendances (au moins) : Viennent en dépendances (au moins) :
-  backuppc libarchive-zip-perl samba-common smbclient ​+  backuppc libarchive-zip-perl ​perl-suid ​samba-common smbclient ​wwwconfig-common
  
 ==== Questions debconf ==== ==== Questions debconf ====
Ligne 111: Ligne 112:
  
 ===== Exclus de sauvegarde ===== ===== Exclus de sauvegarde =====
-Sur les systèmes GNU/Linux, exclusion des répertoires ///​proc// ​et ///sys//.+Sur les systèmes GNU/Linux, exclusion des répertoires ///proc/////sys// ///mnt// et ///media//.
  
 Par sécurité, j'​exclus aussi la sauvegarde des trousseaux secrets de gpg (secring.gpg). Par sécurité, j'​exclus aussi la sauvegarde des trousseaux secrets de gpg (secring.gpg).
Ligne 120: Ligne 121:
  
 <​file>​ <​file>​
-$Conf{BackupFilesExclude} = [ '/​proc',​ '/​sys',​ '/​var/​local/​unique',​ '​secring.gpg'​ ];+$Conf{BackupFilesExclude} = [ '/​proc',​ '/​sys',​ '/​var/​local/​unique',​ '​secring.gpg', '/​mnt',​ '/​media' ];
 </​file>​ </​file>​
  
Ligne 127: Ligne 128:
  
 ==== Pour la méthode Xfer ssh+rsync ==== ==== Pour la méthode Xfer ssh+rsync ====
 +
 +<​file>​
 +$Conf{RsyncClientCmd} = 'nice -n 19 $sshPath -q -x -l root $host nice -n 19 $rsyncPath $argList+';​
 +</​file>​
  
 ==== Pour la méthode Xfer sudo+rsync ==== ==== Pour la méthode Xfer sudo+rsync ====
 +
 +<​file>​
 +$Conf{RsyncClientCmd} = 'nice -n 19 sudo $rsyncPath $argList+';​
 +</​file>​
 +
 +NB : il y a aussi la commande
 +<​file>​
 +$Conf{RsyncClientRestoreCmd} = 'sudo $rsyncPath $argList+';​
 +</​file>​
 +qui est concernée par ''​sudo''​ (mais qui n'est pas ici gentille).
 +
 +===== Messages en français =====
 +(Auxquels j'ai contribué.)
 +
 +Dans [[/​etc/​backuppc/​config.pl]],​ je mets :
 +<​file>​
 +# Currently the Language setting applies to the CGI interface and email
 +# messages sent to users. ​ Log files and other text are still in English.
 +#
 +$Conf{Language} = '​fr';​
 +</​file>​
 +NB : Il n'y a donc pas de négociation de contenu. Ce serait un truc sympa pour l'​avenir.
 +
 +====== Déploiement ======
 +
 +Pour ajouter une nouvelle machine :
 +
 +  * créer son //​nomdemachine.pl//​ ;
 +
 +Pour moi, dans le répertoire ///​etc/​backuppc//​ (par exemple) :
 +  # ln -s ssh+rsync nomdemachine.pl
 +
 +  * l'​introduire dans [[/​etc/​backuppc/​hosts]].
 +
 +===== Installation de la clef de backuppc (ssh+rsync) =====
 +En tant qu'​utilisateur ''​backuppc''​ :
 +
 +  $ ssh-copy-id -i /​var/​lib/​backuppc/​.ssh/​BackupPC_id_rsa.pub root@nomdemachine
 +
 +==== Vérification ====
 +Notamment que rsync est aussi présent sur l'​autre poste.
 +
 +  $ ssh -l root nomdemachine rsync --version
  
  
 ====== Ressources ====== ====== Ressources ======
 +  * Sauvegarde « exponentielle » : http://​backuppc.sourceforge.net/​faq/​BackupPC.html#​item__conf_fullkeepcnt_
  
 ===== Fichiers de configuration ===== ===== Fichiers de configuration =====
Ligne 137: Ligne 186:
   * [[/​etc/​backuppc/​config.pl]]   * [[/​etc/​backuppc/​config.pl]]
   * [[/​etc/​backuppc/​hosts]]   * [[/​etc/​backuppc/​hosts]]
-  * [[/​etc/​backuppc/​machines.pl]] +  * [[/​etc/​backuppc/​nomdemachine.pl]]
- +
  
 ===== Autres ressources ===== ===== Autres ressources =====
Ligne 146: Ligne 193:
   * Une [[http://​dossier.univ-st-etienne.fr/​criter/​public/​backuppc/​backuppc.pdf|doc en pdf]] de Saint-Étienne.   * Une [[http://​dossier.univ-st-etienne.fr/​criter/​public/​backuppc/​backuppc.pdf|doc en pdf]] de Saint-Étienne.
   * Une [[http://​www.klipz.fr/​tutoriel_backuppc.html|doc de Fabien Germain]].   * Une [[http://​www.klipz.fr/​tutoriel_backuppc.html|doc de Fabien Germain]].
 +
 +==== Diverses ====
 +  * http://​www.debianhelp.co.uk/​backuppc.htm
 +  * https://​help.ubuntu.com/​community/​BackupPC
 +  * http://​wiki.yobi.be/​wiki/​BackupPc
 +  * http://​didier.misson.net/​blog/​2008/​05/​24/​backuppc-installation-et-configuration/​
  
 ===== rsync et ssh sur Windows ===== ===== rsync et ssh sur Windows =====
  
   * Le paquet [[http://​www.itefix.no/​phpws/​index.php?​module=announce&​ANN_user_op=view&​ANN_id=34|cwrsync]] (aussi [[http://​www.itefix.no/​phpws/​index.php?​module=pagemaster&​PAGE_user_op=view_page&​PAGE_id=6&​MMN_position=23:​23|ici]]),​ probablement pour //Cygwin rsync//, recommandé par [[http://​yann.morere.free.fr/​article.php3?​id_article=74|Yann Morere]] a l'air intéressant.   * Le paquet [[http://​www.itefix.no/​phpws/​index.php?​module=announce&​ANN_user_op=view&​ANN_id=34|cwrsync]] (aussi [[http://​www.itefix.no/​phpws/​index.php?​module=pagemaster&​PAGE_user_op=view_page&​PAGE_id=6&​MMN_position=23:​23|ici]]),​ probablement pour //Cygwin rsync//, recommandé par [[http://​yann.morere.free.fr/​article.php3?​id_article=74|Yann Morere]] a l'air intéressant.
doc/backuppc/backuppc.1130421308.txt.gz · Dernière modification: 2005/10/27 15:56 (modification externe)