Forum Linux.général Rsync sur du mutualisé ?

Posté par  .
Étiquettes : aucune
0
17
juil.
2009
Bonjour,

Je souhaite effectuer des sauvegardes d'un serveur dédié,
il existe apparemment rsync qui gère la sauvegarde incrémentale et conviendrait à mes besoins.

Néanmoins, je ne peux pas m'acheter un second serveur pour les sauvegardes, je n'ai qu'un hébergement mutualisé, il y a t-il des possibilités pour adapter Rsync à un hébergement mutualisé ?

Si non, quelles autres solutions sont envisageables ?
A noter que je souhaite sauvegarder la partition racine complète.

Merci d'avance,
Nuclear
  • # plusieurs choses

    Posté par  . Évalué à 4.

    1°) rsync peut passer par ssh
    donc si tu as ssh sur le mutualisé, alors tu devrais pouvoir faire un rsync du dédié vers le mutualisé

    2°) tu penses trouver un mutualisé avec plus de stockage que ton serveur dédié ?
    parce que pour sauvegardé l'integralité de ta partition racine, il faut avoir au moins autant d'espace sur la destination que sur la source
    • [^] # Re: plusieurs choses

      Posté par  . Évalué à 1.

      Merci de ta réponse, effectivement, j'ai du ssh sur le mutualisé.
      Oui, l'espace mutualisé est de 10Go, et un df me retourne 4 Go d'espace occupé.

      Rsync est capable de sauvegarder la partition racine ?
      faut-il que j'utilise / ou /dev/sda1 ?

      Merci NeoX ;)
      • [^] # Re: plusieurs choses

        Posté par  (site web personnel) . Évalué à 3.

        Utiliser seulement Rsync pour tes sauvegardes je trouve ça un peu suicidaire surtout si ton dédier à une base de donné. Sinon oui rsync peut synchroniser à partir de la racine vers un dossier monter en sshfs par exemple en fesant attention de en pas créer une boucle rsync dans ce dossier.
        • [^] # Re: plusieurs choses

          Posté par  . Évalué à 1.

          Merci.
          A part une sauvegarde journalière de la base de donnée (ce que je fais actuellement) quels sont les autres types de sauvegarde qui peuvent être mis en place afin de m'éviter de me suicider ? :)
          • [^] # Re: plusieurs choses

            Posté par  (site web personnel) . Évalué à 3.

            Bon pour les sauvegardes de bases de données il existe environ des dizaines de méthode par moteur de bases de données donc il faut d'abord savoir si tu as du mysql, du postgresql, du sql lite, du oracle, etc etc.

            Pour faire dans le générique il existe deux méthodes :
            - le dump de base : en gros ça consiste a sortir toutes les bases dans un fichier texte contenant toutes les requettes permettant de reconstruire l'ensemble des données. Son avantage est que la base n'a pas besoin d'être fermé ni même bloqué pour réaliser cette opération mais en revanche c'est pas des plus souple et peut être très long sur des bases de plusieurs giga octet.
            - La sauvegarde binaire : alors la tu as deux écoles principalement, à savoir ceux qui ferme complètement la base pour récupérer le fichier binaire de la base et tu as ceux qui mettent des lock de partout pour que la base reste accessible aux SELECT et mettre en attente tout les INSERT, DELETE et autre UPDATE. Il faut absolument que pendant toute la sauvegarde tu bloques l'écriture de données dans la base sous peine de la rendre inconsistante. Le gros avantage de la méthode est d'être rapide et de pouvoir récupérer aussi les logs en même temps mais par contre tu es forcement obliger de bloquer la base pour réalisé l'opération.

            En fonction de ton moteur de bases de données, tu aura peut être des outils dédier pour réaliser une sauvegarde binaire toute les 24h avec une sauvegarde uniquement des log du différenciel tout les 8h. Après en général tu n'as que cette sauvegarde qui bouge réellement sur ton serveur donc pour optimiser ta sauvegarde tu peux imaginer un plan dans ce genre :

            Une sauvegarde globale de tout le serveur qui ne sera pas écrasé et qui servira de point de départ pour le cas ou (celle la tu peux la sauvegarder sur 3 ou 4 disque dur chez toi pour etre rassurer en la mettant dans un tar.bz2 par exemple après vérification de son intégrité)

            Une sauvegarde via rsync de l'ensemble du serveur sauf ton répertoire de base de donné et genre /tmp /dev /proc qui est fait a 1h du matin tout les jours par exemple.

            Une sauvegarde nocture via ta méthode préféré de l'ensemble de tes bases de donnée à 4h du matin (prévoir plus de temps entre les deux sauvegardes si tu pense que la première peut durer plus de 3h) et un différenciel régulièrement dans la journée si c'est possible pour ne pas risquer de perdre 24h d'enregistrement (toujours frustrant en cas de crash de perdre une journée).

            Après ne connaissant ni ton architecture, ni tes besoins réel, si ca se trouve tu as juste deux bases mysql de 20Mo ou tu peux faire un simple dump régulier que tu sauvegarde juste après.
            • [^] # Re: plusieurs choses

              Posté par  . Évalué à 1.

              Merci pour ta réponse précise et complète.
              Je vais donc m'atteler à une mise en place de sauvegardes un peu plus consistantes que celles que j'ai ^^
              Pour info, j'ai une base mysql de ~150Mo

              Merci à tous ceux qui m'ont répondu ;)
              • [^] # Re: plusieurs choses

                Posté par  (site web personnel) . Évalué à 3.

                Perso, je met la base de données mysql sur une partition lvm et je sauve le snapshot lvm de /var/lib/mysql toutes les nuits. Je suis toujours revenu sur la sauvegarde de la nuit précédente et en cas de soucis (rare ma base ne bouge pas à 2h du mat), je remonte encore d'un jour et cela sur plus de jours, puis plusieurs semaines...

                Bref, c'est pas très catholique mais pour mes petites bases, cela marche très bien
      • [^] # Re: plusieurs choses

        Posté par  . Évalué à 2.

        Pour info, quel est ton hébergeur pour avoir du ssh en mutualisé ?

        Merci.
  • # dreamhost

    Posté par  . Évalué à 1.

    http://www.dreamhost.com/hosting.html

    All this for just $5.95$5.95 per month!

    Disk Storage at signup UNLIMITED + 50GB
    Monthly Bandwidth at signup UNLIMITED
    MySQL 5 Databases Unlimited
    Operating System Debian Linux
    User Accounts Sign Up Now!
    E-Mail Accounts (POP/IMAP) Unlimited
    Full Shell / FTP Users Unlimited
    EMail Sign Up Now!
    POP / SMTP Access Yes
    IMAP Access Yes
    Web-Based Email Access Yes
    Mail Filtering Yes
    Spam Filtering - SpamAssassin Yes
    Use Google Gmail @yourdomain.com Yes
    Email Addresses (Aliases) Unlimited
    Announcement Lists Unlimited
    Discussion Lists Unlimited
    Vacation Auto-Responders Unlimited
    Domains Sign Up Now!
    Free Domain Registrations (A $9.95 Value!) Yes
    --tot_domreg--
    Free Domain WHOIS Privacy Yes
    Domains Hosted Unlimited
    Subdomains Hosted Unlimited
    Domains Forwarded/Mirrored Unlimited
    Custom DNS Yes
    Free Unique IP --Address(es)-- Yes--ip--
    Programming Sign Up Now!
    PHP5 Support Yes
    Perl Support Yes
    Python Support Yes
    Full Unix Shell Yes
    Crontab Access Yes
    Full CGI Access Yes
    Ruby On Rails Yes
    Canned CGI Scripts Yes
    Server Side Includes (SSI) Yes
    CVS Repository Yes
    Subversion Repository (SVN) Yes
    Advanced Features Sign Up Now!
    SSL Secure Server (req. Unique IP) Yes
    Enhanced Web Security Yes
    WebDAV Yes
    Snapshot Data Backup Yes
    Daily Access Statistics Yes
    Access to raw log files Yes
    Banner-Free DreamBook.com account Yes
    Passworded Directories (.htaccess) Yes
    RealAudio and Video (http stream) Yes
    QuickTime Streaming Yes
    Anonymous FTP Server (req. unique IP) Yes
    Jabber TM Chat Server Yes
    Google AdWords Up to $75 Google AdWords credit included! Yes
    One-Click Automatic Software Installers:
    WordPress, Gallery, ZenCart, PhpGedView, Pligg, dotProject, Moodle, Joomla, phpBB, MediaWiki, WebCalendar, Advanced Poll, and Trac Yes
    • [^] # Re: dreamhost

      Posté par  . Évalué à 1.

      oup, désolé je repondais a :


      Posté par balzane (envoyer un message privé) le 17/07/2009 à 11:57.

      Pour info, quel est ton hébergeur pour avoir du ssh en mutualisé ?

      Merci.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.