Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 07/02/2016, à 21:09

Sheiya

Outil de sauvegarde fichiers + mysql : vos avis ?

Bonjour !

Je souhaite mettre en place un système de sauvegarde sur mon serveur qui me permettrait d'avoir un bakck-up de mes fichiers (surtout mon www) ainsi que de ma base de donnée.
Je souhaite également envoyer ces back-ups sur un serveur ftp distant.

Je suis tombé sur pas mal de sujet parlant de backup-manager, mais je suis aussi tombé sur un sujet qui dit d'éviter d'utiliser backup-manager car il n'est plus maintenu depuis des années, mais aussi parce qu'il y a un bug avec le mode "tarbal-incremential" : https://skyduino.wordpress.com/2015/06/ … p-manager/

Utilisez-vous backup-manager et en êtes-vous satisfait ?
Ou devrais-je utiliser de simple script du style : https://bitcalm.com/blog/a-simple-way-t … lp-of-ftp/

Merci pour vos réponses et désolé si le sujet à été abordé trop de fois mais je vous avoue que rien ne m'aide vraiment sad

Hors ligne

#2 Le 08/02/2016, à 11:10

genma

Re : Outil de sauvegarde fichiers + mysql : vos avis ?

Tu veux quoi comme type de sauvegarde? Une simple copie ou pouvoir revenir en arrière (cas d'un fichier supprimé. Si tu synchronises, tu synchronises aussi la suppression et donc le fichier est définitivement perdu).
Tu as quel niveau en administration système?
Ton serveur tourne sous quoi?
Quid de la confidentialité des données ? (le ftp t'appartient, tu dois chiffrer)?
Est-ce que tu sais restaurer ta sauvegarde? (Sauvegarder c'est bien, savoir restaurer c'est mieux).


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne

#3 Le 08/02/2016, à 11:35

Sheiya

Re : Outil de sauvegarde fichiers + mysql : vos avis ?

Bonjour,

Personne d'autre que moi n’accédera au serveur.
J'ai un niveau basique, a vrai dire je connais les bases de linux.

Pour restaurer une sauvegarde, j'imagine que si je pars sur un modèle basique de compression tar.gz il suffit par la suite de décompresser mon fichier ?

Pour le type de sauvegarde, je ne sais pas trop. Je ne sais pas si je pars sur un sauvegarde incrémentielle ou complète..
Ce serveur sert juste de serveur web, pour un gros site.

J'ai besoin de conseil big_smile
Merci

Dernière modification par Sheiya (Le 08/02/2016, à 11:36)

Hors ligne

#4 Le 08/02/2016, à 13:37

genma

Re : Outil de sauvegarde fichiers + mysql : vos avis ?

Pour restaurer une sauvegarde, j'imagine que si je pars sur un modèle basique de compression tar.gz il suffit par la suite de décompresser mon fichier?

nom_du_site[0]=toto.fr    # Nom du site internet
serveur_sql[0]=sql.toto.fr     	# adresse du serveur mysql
utilisateur_sql[0]=toto # utilisateur mysql
mdp_sql[0]=totopassword # mot de passe mysql
# Fin du bloc à paramétrer
 
sauver(){
 
 #Sauvegarde de la base MySQL via mysqldump
  echo "------------------------------------"
  echo Sauvegarde SQL de ${nom_du_site[$i]}
  echo "------------------------------------"
  wget http://sql.toto.fr/backup.php --post-data="login=${utilisateur_sql[$i]}&password=${mdp_sql[$i]}&check=1&all=1" -O $(date +%F_%H-%M-%S).sql.gz
}
date_debut_script="le $(date +%F) à $(date +%H:%M:%S)"
 
# On fait toutes les sauvegardes
len=${#nom_du_site[*]}
i=0
while [ "$i" -lt "$len" ]
do
  sauver
  let "i = $i + 1"
done
exit 0

Pour la base de données, faut relancer un script qui va réécrire la base. Perso j'ai ça, ça génère un dump et tu as un .sql que tu peux relancer dans phpmyadmin pour réinstaller la base par exemple.

Pour le type de sauvegarde, je ne sais pas trop. Je ne sais pas si je pars sur un sauvegarde incrémentielle ou complète..
Ce serveur sert juste de serveur web, pour un gros site.

Il te faut garder les fichiers de configuration que tu as modifié. Et le contenu de /var/www/

Poses toi la question : le serveur ne marche plus, je veux relancer le site sur un autre serveur. Qu'est ce qu'il me faut comme données pour remettre à l'identique. Tu sais alors quoi sauvegarder. Sauvegarde. Et teste de repartir de zero avec ces données sauvegardées pour faire un autre serveur. Tu y arrives. Ta méthode de sauvegarde est bonne.

Incrémentielle : tu ajoutes au fur et à mesure les données qui ont changées.
Je conseille : dump régulier de la base SQL. A toi de voir tous les combien ça change. La différence de temps entre date de dernière sauvegarde et le moment où ça marche plus = ce que tu as perdu. Est-ce que tu sauvegardes tous les jours, heures? Tu perds alors une journée ou une heure, selon.
Copie via rsync par exemple de /var/www : quels fichiers sont modifiés?


"Lorsque tu as découvert le libre, tu sais que tu ne pourras plus jamais revenir en arrière".
Utilisateur d'Ubuntu depuis la version 4.10 !
Mon blog ?      https://blog.genma.fr
Mon twitter?     http://twitter.com/genma

Hors ligne