[Article] Exemple de script de sauvegarde pour un dédié
21 messages • Page 2 sur 2 • 1, 2
Consultez la formation à Google Analytics de WebRankInfo / Ranking Metrics
fandecine a écrit:Etape 3 :
On sauvegarde la BDD Mysql de A sur B (en supposant que mysql est dans /var/lib/mysql/ et que l'on veut le sauvegarder dans /var/sauvegarde)
- Code: Tout sélectionner
rsync -avz --progress --delete -e "ssh -p PORT" root@SERVEUR:/var/lib/mysql/ /var/sauvegarde --exclude=.*
SERVEUR est l'IP de A et Port son port ssh.
fandecine, je ne comprends pas commet rsynch sait quelle clef il doit utiliser dans la commande de l'étape 3 ?
[--Eric--] a écrit:Le problème avec rsync c'est que si tu te fais hacker ton serveur avec suppression de données juste avant la sauvegarde, après t'es malPar contre pour restaurer c'est vrai que c'est nickel.
Le mieux est je pense de faire des sauvegardes comme indiqué plus haut et de les "mettre à l'abri" sur une autre machine si on en a plusieurs.
J'utilise rsync aussi, rien à dire, une puissance incroyable.
Pour la crainte que tu soumets, avec une sauvegarde incrémentale il n'y a plus de souci !
- Code: Tout sélectionner
#!/bin/bash
local=/home/sauvegarde
server=/var/www
idate=$(date +%d%m%y) # Dossier avec date du backup
rsync -abvz --backup-dir=$idate --delete ssh root@monsite.com:$server $local
On cron le tout via la méthode de fandeciné (en passant, merci) et le tour est joué
- Code: Tout sélectionner
--exclude=*.log
J'ai omis mysqldump (sauvegarde de la base de données) dans ce chti scrip, a rajouter of course !
L'avantage de la méthode de fandeciné et que tu peux mettre la fonction rsync dans un cron (il ne te demandera plus le mot de passe)
Car tu es obligé de passer en mode root pour faire des backup via rsync (ce qui est logique).
Sinon si tu préfères lancer le script de chez toi (via la console), tu peux te passer de la méthode de fandeciné.
rsync te demandera automatiquement le mot de passe.
Car tu es obligé de passer en mode root pour faire des backup via rsync (ce qui est logique).
Sinon si tu préfères lancer le script de chez toi (via la console), tu peux te passer de la méthode de fandeciné.
- Code: Tout sélectionner
#!/bin/bash
local=/home/sauvegarde
server=/var/www
idate=$(date +%d%m%y) # Dossier avec date du backup
rsync -abvz --backup-dir=$idate --delete root@monsite.com:$server $local
rsync te demandera automatiquement le mot de passe.
- [--Eric--]
- WRInaute impliqué

- Messages: 415
- Inscription: Mar Jan 06, 2004 10:48
Une autre solution basée sur rsnyc qui semble excellente !! : rsnapshot
Howto en français.
rsnapshot est un outil de sauvegarde basé sur rsync. Grâce à rsnapshot, il est possible de prendre des instantanés de vos systèmes de fichiers à différents instants. Utilisant les liens durs, rsnapshot créé l'illusion de l'existance de multiples sauvegardes complétes, tout en n'occupant que la place d'une seule plus les différences. Couplé avec ssh, il est également possible de prendre des instantanés de systèmes de fichiers distants. Ce document est un tutoriel d'installation et de configuration de rsnapshot.
Howto en français.
21 messages • Page 2 sur 2 • 1, 2
Formation recommandée sur ce thème :
Formation Google Analytics : en 2 jours, apprenez comment exploiter l'essentiel des possibilités de l'outil de mesure d'audience de Google. Formation animée par Julien Coquet, expert certifié officiellement par Google Analytics.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Changer d'hébergeur web sans pénaliser son référencement
- Les albums web Picasa passent à 1 Go de stockage
- Ajouter un Gadget Google sur son site
- Photos satellite des incendies en Grèce dans Google Earth
- WebRankInfo analyse le logiciel AgentWebRanking
- AdSense Tracking : statistiques détaillées sur les clics AdSense
- Google Desktop pour Mac OS X
- Carte du Tour de France 2008 dans Google Earth
- Picasa Web Albums en français
- Web Rank Info ouvre un forum dédié à MSN Search
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités




le forum