Bonjour a tous,
Je cherche à sa voir si quelqu'un a déjà fait un script correspondant a ces besoins :
1) c'est prévu pour être mis dans la crontab (donc pas d'intervention de l'utilisateur)
2) rapatriement de toute l'arbo FTP d'un serveur.
3) rapatriement de toute la base Mysql
4) compression de tout ca.
5) une option de restore assez simple *ceci est non prioritaire*
Quelqu'un a-t-il cela en poche ?
Si oui -> tant mieux ;)
Si non -> je vais me faire un truc perso, auriez-vous des piste ? (rsync, ftp...)
Merci.
NB : j'ai pas mal cherché, mais j'ai rien trouvé qui tombe pile dedans. Cependant, il y a ca qui est pas mal : http://blog.locobrain.com/archives/gnulinux/index.php
# rsync ?
Posté par aurel (site web personnel, Mastodon) . Évalué à 2.
Pour les points 1, 2, 3 et 5 tu peux utiliser rsync (http://www.google.com/search?q=rsync+backup+example).
Tu peux récupérer récursivement toute une arborescence, en transférant uniquement les fichiers manquants ou différents (gain de temps et de bande passante). L'autentification peut se faire par une clé ssh, ce qui permet de ne pas avoir d'intervention utilisateur. Évidemment, il faut avoir SSH d'installé sur la machine, et avoir une solution pour compresser le tout par la suite.
Pour le restore, il suffit de faire un rsync dans l'autre sens (du backup vers la machine à restaurer).
Hope this helps
A.
# re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)
Posté par Xavier FACQ . Évalué à 3.
Tu peux jeter un coup d'oeil à ca :
http://www.backup-manager.org/features/
Je ne l'ai pas utilisé et je ne sais pas si ça rempli toutes les conditions mais je suis
tombé dessus une fois par hasard et ca vient de me revenir... alors si ca peut aider !
a+
Xavier
[^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)
Posté par djibb (site web personnel) . Évalué à 2.
Je vais regarder de plus pres. Merci.
[^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)
Posté par nonostar . Évalué à 1.
Ne te complique pas la vie, pour faire un backup de toutes tes bases de ton serveur MySQL , utilise les outils fournis avec: mysqlhotcopy ou mysqldump. Une simple ligne de commande dans ta crontab et c'est bon, tu compresses le tout apres avec gzip ou autre...
Ex:
mysqldump --all-databases -h $HOST -u $USER -p$PASSWORD | gzip > BackupMySQL-`date -I`.gz
Idem, pour recuperer tes fichiers sur un serveur ftp automatiquement, tu peux envoyer des blocs de commandes a un programme directemment dans un script shell...
Ex:
#!/bin/bash
/usr/bin/ftp <<EOT
open $HOST
$USER
$PASSWORD
get *
bye
EOT
Je te recommande de creer des utilisateurs prévus specialement pour faire les backups ( que droit de lecture etc...) car les mots de passe seront en clair dans tes scripts, on ne sait jamais!
Cdt,
Arnaud.
[^] # Re: re: Cherche Script pour Backup d'un serveur. (ftp et base MySQL)
Posté par djibb (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.