Quels sont les répertoires les plus importants à sauvegarder sur un serveur Linux?

10

J'utilise un serveur Linux Ubuntu 9.10. J'essaie de trouver un moyen de sauvegarder la machine pendant son fonctionnement et d'après ce que je vois, cela élimine les utilitaires de clonage de disque. Tous les trucs de clonage de disque que j'ai vus pour Linux nécessitent que vous redémarriez sur un CD live spécial.

Ma question est donc la suivante: quelle est la meilleure solution pour sauvegarder le système en cours d'exécution? De plus, je ne me soucie pas trop de la configuration du système d'exploitation, je veux juste pouvoir conserver mes fichiers stockés et mes programmes que j'ai installés dessus.

Merci

QAH
la source
2
Hahaha! Je pense que c'est! Mais permet d'envoyer ce commentaire à /dev/nullnous?
BloodPhilia
Quelque chose me dit que cela nécessite une clause de non-responsabilité, je ne sais pas pourquoi
Ivo Flipse
Pour les non-initiés, les commentaires précédents sont des blagues ... désolé les gars
wag2639

Réponses:

15

Les répertoires importants sont /etc, /home, /varet /srv. Vous souhaiterez peut-être ajouter /rootet supprimer des bits inutiles /var.

rsyncc'est bien si vous voulez que les fichiers soient directement accessibles, tarc'est bien si vous ne le faites pas.

Ignacio Vazquez-Abrams
la source
Ok merci pour cette info. Existe-t-il des sauvegardes de clone de disque qui prennent en charge les sauvegardes "en direct"? Les sauvegardes qui ne nécessitent pas que j'arrête ou traite physiquement avec le serveur (comme mettre un CD).
QAH
serverfault.com/questions/23965/…
Ignacio Vazquez-Abrams
qu'est-ce qui ne devrait pas être sauvegardé dans / var?
Rajat Gupta
/var/cacheest généralement un biggie.
Ignacio Vazquez-Abrams
1
@Ashesh: En fin de compte, c'est à la personne qui effectue la sauvegarde de déterminer quels fichiers sont vraiment importants pour elle.
Ignacio Vazquez-Abrams
11

Je suis d'accord avec Ignacio Vazquez-Abrams à propos de / etc / / home / et de certaines parties de / var /.

Mais n'oubliez pas de sauvegarder une liste des packages installés, donc vous savez quels programmes ont été installés ...

dpkg --get-selections > dpkg.list
Johan
la source
2

J'utilise backup2l pour sauvegarder mon serveur Debian (AFAIK Ubuntu est un dérivé de Debian). S'il est correctement configuré, il automatise votre sauvegarde, par exemple en obtenant les sélections de dpkg, en créant des sauvegardes différentielles et incrémentielles (en fonction de vos paramètres) et en les stockant dans une archive. Un hook post-sauvegarde déclenche rsync qui synchronise mon archive avec une copie distante.

Je sauvegarde /etc /var(avec certaines exclusions aiment les caches), /root, /home. Pensez simplement à ce que vous avez changé en plus de cela et ajoutez-le à la liste. Par exemple, je fausse mes bases de données SQL dans un répertoire spécial et je les enregistre également.

lajuette
la source