Le strict minimum serait de conserver les propres fichiers de l'utilisateur /home
. De plus, afin de savoir quels fichiers conserver, /etc
il est avantageux d'utiliser un système comme etckeeper
celui-ci qui peut suivre l'historique des modifications /etc
et qui les a apportées. IE - s'agit-il de modifications de distribution ou de modifications que vous avez apportées?
Pour la sauvegarde elle-même, je copie toujours les éléments suivants:
/usr/local
/usr/share
/home
/var
/etc
/root
Il existe des moyens de les sauvegarder à l'aide de Rsync dans une zone distincte, en utilisant des liens physiques afin qu'aucun espace supplémentaire ne soit utilisé lors des sauvegardes suivantes.
Vous pouvez ensuite restaurer /home/*
tel quel , mais vous souhaiterez choisir des fichiers / dossiers spécifiques selon vos besoins dans /var
et /etc
. Vous saurez si vous avez besoin de quelque chose de spécifique /usr/local
, car vous l'avez probablement mis à dessein.
Le contenu de /var
et /usr/share
peut être délicat. Apache, mediawiki, wordpress et divers autres services stockent des données dans l'un ou l'autre. Vous devez savoir si vous avez des données stockées dans ceux-ci par la configuration que vous avez effectuée lorsque vous avez configuré ces services. Si vous n'exécutez aucun service «serveur» ou «Web», vous pouvez être sûr de ne pas les sauvegarder, mais il est toujours plus sage de sauvegarder que de souhaiter que vous ayez sauvegardé.
Sauf si vous avez des choses éditées à la main, /etc
vous êtes probablement en sécurité avec une configuration propre. Si vous avez des modifications faites à la main /etc
, il est préférable de les transférer manuellement afin de savoir exactement ce que vous introduisez dans le système propre.
/opt
peut également être un répertoire préoccupant. Il est généralement créé lors de l'installation d'un logiciel distribué avec son propre programme d'installation à partir d'un logiciel en dehors de votre distribution. La sauvegarde est une option, mais vous voudrez peut-être réinstaller ces packages - car ils ont des configurations qui nécessitent des liens vers/etc