Quels sont les répertoires à sauvegarder pour pouvoir sauvegarder tous les fichiers générés par l'utilisateur?
Depuis une installation vanille de Debian, je peux en faire assez pour obtenir les paquets que je veux. Donc, si je ne veux pas sauvegarder le système entier, où se trouvent tous les fichiers de configuration et de données générés par l'utilisateur dans le système de fichiers?
backup
debian
filesystems
utilisateur394
la source
la source
Réponses:
Cela dépend de ce que vous entendez par "généré par l'utilisateur". La plupart de la configuration que vous aurez concerne les services / démons et les applications en cours d'exécution sur votre système. La plupart d'entre eux ont mis leur configuration dans / etc. Les applications basées sur l'utilisateur ont leur configuration dans votre répertoire de base (généralement dans un répertoire d'application). Mais vous pouvez avoir certaines applications qui stockent également leurs données dans / var / lib ou / var / spool.
Donc, la réponse est: "cela dépend de ce que vous utilisez sur votre machine".
la source
/home
etckeeper
(disponible au moins sur Debian). Il initie un référentiel git dans votre/etc
répertoire et vous permet de mettre à jour vos modifications de configuration.Comme cette question a de nombreuses réponses différentes, la liste suivante doit combiner les suggestions en une liste complète:
Dans la plupart des cas, vous souhaitez sauvegarder ces éléments:
/home/
pour les données utilisateur et la configuration./etc/
pour les fichiers de configuration système./var/
contient un mélange de répertoires que vous souhaitez généralement sauvegarder et ceux que vous ne souhaitez pas sauvegarder. Voir ci-dessous pour une explication plus détaillée.Quelques autres répertoires à considérer sont:
/usr/local/
Les paquets installés à la main (c'est-à-dire non installés via apt) sont installés ici. Si des packages sont installés ici, vous souhaiterez peut-être sauvegarder l'intégralité du répertoire afin de ne pas avoir à les réinstaller. Si les packages eux-mêmes ne sont pas importants pour vous, cela devrait être suffisant pour la sauvegarde/usr/local/etc/
et/usr/local/src/
./opt/
si vous n'avez rien stocké ici, vous n'avez pas besoin de le sauvegarder. Si vous stockez quelque chose ici, vous êtes le mieux placé pour décider si vous souhaitez le sauvegarder./srv/
un peu comme/opt/
, mais par convention, est plus susceptible de contenir des données que vous voulez réellement sauvegarder./root/
stocke la configuration pour l'utilisateur root. Si cela est important pour vous, vous devriez le sauvegarder./var/
/var/
contient de nombreux fichiers que vous souhaitez sauvegarder dans la plupart des cas, mais également certains que vous ne souhaitez pas sauvegarder.Vous voulez probablement sauvegarder ces:
/var/lib/
ce répertoire contient des données d'état variables pour les applications installées. Selon l'application que vous souhaitez sauvegarder ou non. Si vous voulez être du bon côté, vous pouvez simplement tout sauvegarder. Sinon, vous pouvez consulter chaque sous-répertoire et décider vous-même si les données qu'il contient sont suffisamment importantes pour que vous puissiez les sauvegarder./var/mail/
vous voulez normalement sauvegarder les mails locaux./var/www/
Si votre racine Web se trouve ici et qu'il s'agit du seul endroit où votre contenu Web est stocké, vous souhaitez le sauvegarder./var/games/
vous voudrez peut-être les sauvegarder, si les données de jeu à l'échelle du système sont suffisamment importantes pour vous (peu de jeux utilisent ce stockage cependant)./var/backups/
contient généralement des fichiers générés automatiquement à partir d'autres données que vous souhaitez généralement pour une sauvegarde, mais cela prendrait une quantité inutile d'espace dans la sauvegarde ou serait autrement fastidieux. Par exemple, dpkg vide ici une liste de packages installés, afin que vous sachiez plus tard quels packages installer après la restauration de la sauvegarde. Vous voulez probablement sauvegarder ceci.Vous ne voulez probablement pas sauvegarder ces:
/var/cache/
contrairement au nom, certains contenus de ce répertoire sont importants, vérifiez donc chaque sous-répertoire individuellement. En règle générale, tout ce que vous mettez ici vous-même est important. Vous pouvez également vouloir sauvegarder/var/cache/debconf/
./var/lock/
les verrous n'ont généralement pas besoin d'être sauvegardés./var/run/
contient des données qui ne sont importantes que pour votre système en cours d’exécution, c’est-à-dire que lorsque vous arrêtez votre système, elles ne sont plus nécessaires./var/spool/
les données normalement importantes ne doivent pas être stockées ici, mais vous voudrez peut-être vérifier./var/spool/cron/crontabs/
peut contenir de nombreuses commandes ou une planification complexe, même avec des dépendances d’autres systèmes, qui a nécessité des efforts considérables à la compilation.Vous devez décider vous-même sur ces points:
/var/local/
vous savez normalement si vous avez stocké quelque chose ici et si vous le voulez sur une sauvegarde ou non./var/opt/
voir/var/local/
ou mieux vérifier si quelque chose d'important est stocké ici./var/log/
Cela dépend si vos journaux sont importants pour vous et si vous disposez de suffisamment d'espace pour les stocker (ils peuvent prendre beaucoup d'espace de sauvegarde au fil du temps).la source
/etc
dossier./etc
que vous n'avez pas besoin de sauvegarder?/etc
contient des fichiers de configuration système. Normalement, vous souhaitez sauvegarder la configuration afin de ne pas tout reconfigurer lorsque vos données vitales sont perdues. On pourrait soutenir que vous ne voudrez peut-être pas sauvegarder tous les fichiers de configuration que vous n'avez jamais modifiés et qui restent donc les configurations par défaut d'origine, mais je ne connais aucun logiciel de sauvegarde qui rende cette distinction assez facile pour en valoir la peine.Vous allez sauvegarder certaines « déchets » faire ça ... mais si vous tout juste de sauvegarde
/home
,/etc
et/var/
vous devriez avoir tout (sauf si vous savez que vous mettez quelque chose ailleurs). Vous aurez envie de laisser de côté/var/tmp
,/var/run/
,/var/lock
pour sûr. Après cela, j'ai lu la réponse de Luc .la source
/root
vous/opt
ou/usr/local
?En bref, vous voulez sauvegarder
/home
(généralement où résident les fichiers générés par l'utilisateur),/etc
et/usr/local
. Les deux derniers vont sauvegarder vos fichiers de configuration. Je recommanderais d'utiliser un logiciel de sauvegarde tel que sbackup qui fait ce dont vous avez besoin et est facile à utiliser.la source
Quelques autres répertoires à garder à l’esprit - la plupart des gens n’auraient rien dans ceux-ci, voire n’existeraient peut-être pas, mais dans certains cas, vous pourriez trouver quelque chose d’important!
Sur mon système, / usr / local contient des scripts système personnalisés, / opt contient des jeux installés par des packages téléchargés (c'est-à-dire des packages .deb) et / root contient quelques fichiers de configuration qui sont utilisés par l'utilisateur admin.
la source
Cela dépend des applications et des services que vous avez installés et de la version de Linux que vous utilisez. La plupart des paramètres sont présents
/etc
, il s’agit donc d’un dossier important à sauvegarder.la source