web-dev-qa-db-fra.com

Quel est le système de sauvegarde le plus simple et le plus efficace pour les serveurs Ubuntu?

J'essaie de sauvegarder mon dossier/var/www /, MySQL et tout autre document spécial comme dans le dossier/etc/Apache2 /.

Quelqu'un a-t-il des solutions pour les logiciels de sauvegarde? Peut-être quelque chose qui est capable de Cronjob?

2
willbeeler

La meilleure solution de sauvegarde dépend fortement de vos besoins. Il est préférable de commencer avec une sauvegarde stratégie et de laisser votre stratégie informer votre choix de logiciel. Au minimum, vous voudrez lire suffisamment pour connaître la différence entre les types de sauvegarde courants (incrémentiel, différentiel, complet).

Si les sauvegardes incrémentielles ne sont pas importantes, rysnc + mysqldump devrait fonctionner correctement pour votre scénario. Si vous avez vraiment besoin/voulez des incrémentaux, Amanda ou Bacula sont de bons choix. Mon entreprise utilise Amanda pour ses besoins de sauvegarde depuis plusieurs années et nous en sommes très satisfaits. Zmanda fournit également un outil pour sauvegarder les bases de données MySQL.

Quelle que soit la solution que vous choisissez, testez vos sauvegardes ! Ne vous contentez pas de vérifier si la sauvegarde a réussi , effectuez une restauration (de préférence à partir de "bare metal") pour vérifier que les fichiers sont correctement restaurés. Il n'y a rien de pire que de découvrir que votre sauvegarde est incomplète lorsque vous venez de clobber des fichiers critiques.

De plus, si vous sauvegardez un environnement de production, assurez-vous qu'au moins une de vos sauvegardes est une sauvegarde hors site cryptée.

Bonne chance!

5
cqcallaw

À mon avis, backuppc est la meilleure solution de sauvegarde pour plusieurs serveurs.

Backuppc utilise un serveur dédié pour sauvegarder différents hôtes. Chaque hôte peut être configuré séparément (quoi sauvegarder, calendrier de sauvegarde, méthode de transfert (y compris rsync), ...)

les tâches de pré et post sauvegarde peuvent être lancées automatiquement (par exemple, vider les tables mysql)

l'administration se fait par interface web

l'installation se fait par apt-get install backuppc

Install via the software center

2
long tom

Essayez rsync, je pense qu'il fournira toutes les fonctionnalités que vous recherchez. Afin de gérer MySQL, vous devrez peut-être également écrire un cronjob supplémentaire pour vider la base de données.

1
Josh