IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Administration système Discussion :

Gestion de backups


Sujet :

Administration système

  1. #1
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut Gestion de backups
    Bonjour,

    Voici la problèmatique :

    Je voudrais faire plusieurs backups :
    • De toutes la base de donnée MySQL
    • De tout le répertoire : /var/websites/ en fichier .tar


    J'aimerai que ceux-ci soit fait par tâches cron tous les dimanche à 00h00.

    Et de m'envoyer les backups par mail en fichiers joint.

    Bien sur, je ne connais vraiment pas bien les commandes shell et sa programmtion...

    Merci de votre aide,

    Cordialement,

  2. #2
    Membre éclairé Avatar de Vespasien
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    383
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 383
    Par défaut
    1- Tu trouves les commandes
    2- Tu les écris dans un fichier .sh
    3- Tu rends le script executable
    4- Tu test
    5- Tu configures cron pour qu'il lance le script


  3. #3
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Bon, tout compte fait, j'ai trouvé un script PHP qui me permet de faire la sauvegarde de ma BDD et de me l'envoyer par mail en PJ :
    http://www.dagondesign.com/articles/...backup-script/

    Il n'y a que la tache cron, à faire.

    Il me reste le coté des fichiers à récupérer.

    --------------

    Donc ma question est : Est-il possible de récupérer avec PHP le contenu du répertoire /var/websites/, d'en faire une archive type .tar et de l'envoyer par mail ?

    Merci,

  4. #4
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Bon..

    J'ai fais un fichier .sh comme ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DATE_NOW=`date +"%d-%m-%Y-%H:%I"`;
    tar -cf /var/websites/monsite.com/www/backups/backup"$DATE_NOW".tar /var/websites
    #mail -s "Subject of the email" kevin@email.com < /backupdir/backup.tar
    Finallement, je n'utilise pas l'envoi de mail pour les fichiers car trop lourd... donc je les récupère moi même.


    Bon week end,

  5. #5
    Membre éclairé Avatar de kevinf
    Profil pro
    Développeur informatique
    Inscrit en
    Juin 2005
    Messages
    863
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juin 2005
    Messages : 863
    Par défaut
    Pour améliorer le script et pour ceux à qui cela intéresse :

    backup_files.sh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DATE_NOW=`date +"%d-%m-%Y"`;
    tar -cf /var/backups/backup/backup"$DATE_NOW".tar /var/websites
    mail -s "Backup Files OK" kevin.faussadier@email.com < /dev/null
    Et la tâche cron qui va bien :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    0 0 * * 0 /var/scripts/backup_files.sh >>/dev/null
    (pour moi, tous les dimanches à minuit me va largement.

    J'ai changé l'emplacement des backups, sinon les backups suivant incrémente les anciens... pas top du tout au niveau poids par la suite.
    Mais pour avoir toujours l'accès depuis mon site web, un petit lien symbolique fait l'affaire.
    J'ai activé la fonction mail également.

    Bon week-end,

    PS : Sécuriser votre dossier contenant les backups, surtout s'il est accessible depuis le web...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 4
    Dernier message: 14/10/2010, 15h09
  2. gestion des backups RMAN avec rétention multiple
    Par Juniper01 dans le forum Recovery Manager
    Réponses: 1
    Dernier message: 21/01/2009, 19h05
  3. Configurer samba pour la gestion des backups
    Par ferradji dans le forum Réseau
    Réponses: 5
    Dernier message: 12/08/2006, 10h45
  4. c: gestion des exceptions
    Par vince_lille dans le forum C
    Réponses: 7
    Dernier message: 05/06/2002, 15h11
  5. gestion d'un joystick ...
    Par Anonymous dans le forum DirectX
    Réponses: 1
    Dernier message: 23/05/2002, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo