Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1047 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Solution de backup pour différents besoins

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Solution de backup pour différents besoins

n°961667
Skateinmar​s
Posté le 08-10-2007 à 00:34:26  profilanswer
 

Bonsoir, désolé si le titre n'est pas très clair mais je vois mal comment présenter clairement le problème en une phrase ^^.
 
Mon objectif est de mettre en place une solution de backup pour un serveur de prod et un serveur de dev. Les backups seront envoyés sur un NAS qui ne devrait être accessible à priori que par (s)FTP.
 
Voila les différents éléments que j'ai listé à sauvegarder :
 
- Bases mysql, environ 10Mo.
La fréquence de sauvegarde serait journalière.  
Pour gagner de la place on pourrait garder uniquement 1 backup/semaine pour les sauvegardes supérieures à 2 mois.
 
- Des fichiers "statiques" : environ 4.5Go
La fréquence de sauvegarde serait journalière pour rester synchro avec les bases sql
Un backup incrémental s'avère necessaire sur ce point pour éviter de consommer trop d'espace disque. Quel logiciel utiliser ?
 
- Des logs : 200Mo environ (pour 4 mois).
Fréquence de sauvegarde : aucune idée pour le moment ?  La durée de conservation serait de un an à priori
Les fichiers seront splittés classiquement (acces.log, access.log.1 etc). Je comptais utiliser logrotate mais je vois mal comment faire si je déplace les scripts sur le ftp ? Il serait plus pratique de conserver tous les logs sur le serv, de faire un logrotate puis d'envoyer un tar du dossier pour ecraser l'ancien, mais ca risque de faire lourd au bout d'un moment.
 
- Des dépôts svn/trac, ~ 500Mo
A priori le plus simple, un script journalier pour verifier les numéros de revision et faire un backup en cas de changement, en utilisant les commandes internes des deux softs
 
 
Voila, les problèmes sur lesquels je bloque sont surtout sur la question des logs et sur la possibilité de faire des sauvegardes incrementales avec seulement du ftp ?
Quels logiciels pourrais-je utiliser d'après vous pour me faciliter la vie et eviter de devoir ecrire plein de scripts pour faire ca a la main avec tar ?
 
Merci :jap:


---------------
Feedback HAV
mood
Publicité
Posté le 08-10-2007 à 00:34:26  profilanswer
 

n°961720
jinkazama
Posté le 08-10-2007 à 07:01:59  profilanswer
 

Hello,
   Je m'etait pose ce probleme il y a quelque temps.
   La solutions la plus efficace que j'ai trouve : LVM Snapshots + rdiff-backup. J'ai une sauvegarde journaliere a travers deux lignes ADSL freebox sur un volume total de 40-50Go. La sauvegarde est incrementale ( et avec rdiff-backup, tu peut avoir un historique et revenir a n'importe quel sauvegarde en arriere ).
   Le truc c'est qu'il faut "hacker" un NAS pour qu'il supporte rdiff-backup ( j'avais pris un Linkstation ).

n°961748
Skateinmar​s
Posté le 08-10-2007 à 09:00:02  profilanswer
 

Merci, mais je pense pas avoir suffisamment de liberté pour installer rdiff-backup sur le nas (surtout s'il est en python), et je n'utilise pas lvm :/
 
J'ai trouvé 2/3 solutions de synchronisation de repertoires par ftp, je vais voir ce que cela vaut


---------------
Feedback HAV
n°961956
Skateinmar​s
Posté le 08-10-2007 à 18:36:41  profilanswer
 

Bon, je m'en suis sorti pour svn/trac, les logs et mysql en ecrivant quelques scripts de backup
 
Pour le transfert en lui-même sur le serveur de backup j'aurais peut-etre un accès nfs au serv donc cela sera du rsync, et si il n'y a qu'un accès ftp je tenterais le coup avec sitecopy.


---------------
Feedback HAV
n°966150
Pi0u
Posté le 18-10-2007 à 20:15:03  profilanswer
 

Salut,
 
Peut tu poster tes script ici ?
 
Merci

n°966193
Skateinmar​s
Posté le 18-10-2007 à 21:45:23  profilanswer
 

rien de bien compliqué, il suffit de boucler sur les répertoires à sauvegarder, voila 2/3 commandes pour gagner du temps ;)
 

Code :
  1. Mysql :
  2. BASES=$(echo 'SHOW DATABASES;' | LANG=C mysql -u root -p$PASSWD -h localhost|grep -v '^Database$')
  3. for base in $BASES; do
  4. echo "Sauvegarde de $base..."
  5. mysqldump -u root -p$PASSWD --databases $base > $BAKDIR/$base.sql
  6. done
  7. svn/trac :
  8. svnadmin hotcopy --clean-logs $dir $BAKDIR/svn
  9. trac-admin $dir hotcopy $BAKDIR/trac


 
Le reste c'est du classique avec du tar cfj et autres...


---------------
Feedback HAV

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Solution de backup pour différents besoins

 

Sujets relatifs
Exploiter les différents canaux audio indépendammentSolution image PC multiboot ?
Backup données avec un live cd/home sur différents serveurs
Solution de mass mailing ?probleme avec script de backup
Edubuntu 7.04 -> logiciel de backup programmableBackup sur Bande
Solution VPN linux rapide et facileMise en place d'une solution de Haute Disponibilité
Plus de sujets relatifs à : Solution de backup pour différents besoins


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR