Que peut-on exclure en toute sécurité pour une sauvegarde complète du système?

34

Je cherche une liste des chemins / fichiers à exclure en toute sécurité pour une sauvegarde système / maison complète.

Considérant que j'ai une liste de paquets installés.

  • /home/*/.thumbnails
  • /home/*/.cache
  • /home/*/.mozilla/firefox/*.default/Cache
  • /home/*/.mozilla/firefox/*.default/OfflineCache
  • /home/*/.local/share/Trash
  • /home/*/.gvfs/

  • /tmp/

  • /var/tmp/
  • pas de vrais dossiers mais peut causer des problèmes graves lors de la "restauration"
    • /dev
    • /proc
    • /sys

Qu'en est-il de ...

  • /var/ en général?
  • /var/backups/ - peut devenir assez important
  • /var/log/ - ne nécessite pas beaucoup d'espace et peut aider pour une comparaison ultérieure
  • /lost+found/
posée seb 28.02.2011 - 21:45
la source

3 réponses

33

Lorsque je rsync mon système sur une partition de sauvegarde, je les exclut:

--exclude=/dev/* \
--exclude=/home/*/.gvfs \
--exclude=/home/*/.mozilla/firefox/*/Cache \
--exclude=/home/*/.cache/chromium \
--exclude=/home/*/.thumbnails \
--exclude=/media/* \
--exclude=/mnt/* \
--exclude=/proc/* \
--exclude=/sys/* \
--exclude=/tmp/* \
--exclude=/home/*/.local/share/Trash \
--exclude=/etc/fstab \
--exclude=/var/run/* \
--exclude=/var/lock/* \
--exclude=/lib/modules/*/volatile/.mounted \
--exclude=/var/cache/apt/archives/* \

De cette façon, je peux démarrer dans la partition de sauvegarde de la même manière que je peux démarrer sur la partition d’origine.

Pour résumer, je suggérerais

  • ne pas exclure /{dev,proc,media,...} eux-mêmes, juste leur contenu

  • en excluant /var/{run,lock} , et surtout le gros /var/cache/apt/archives/

réponse donnée arrange 28.02.2011 - 22:21
la source
4

Je recommande d'exclure tous les /usr (sauf fort /usr/local/ ) et de sauvegarder dpkg --get-selections

A mon avis, une sauvegarde complète n'est pas vraiment utile. Je préfère plutôt les données de sauvegarde et les préférences, puis restaure les paquets à partir des dépôts officiels.

Mais c'est ma préférence ...

/usr contient principalement du contenu binaire statique provenant des packages de distribution. La réinstallation d'un package restaure le contenu /usr . De plus, /bin et /sbin contiennent des fichiers binaires des packages de distribution.

/usr/local contient les packages installés manuellement (packages de distribution hors distribution). donc cela vaut la peine de sauvegarder.

    
réponse donnée theist 01.03.2011 - 11:09
la source
2

J'ai également lu toutes les réponses et toutes les autres questions liées lors de la configuration de ma sauvegarde complète du système.

Mes 2 cents ne seraient pas exclus, mais uniquement lorsque vous effectuez une sauvegarde complète du système hors ligne.

Laissez-moi élaborer maintenant: Si vous sauvegardez le système à partir de lui-même, alors vous pouvez exclure certains répertoires comme d'autres l'ont mentionné, mais ce n'est pas un bon moyen à mon avis car il peut introduire des bogues plus tard lors de la restauration du système. Par exemple, si vous excluez le répertoire / tmp, après la restauration, / tmp ne sera pas là et le système en créera un, ce qui peut avoir des écrans de connexion bloqués à cause de chmod & amp; problèmes de chown sur / tmp. De même, ne pas sauvegarder le répertoire ~ / .cache peut entraîner la rupture du cache de la base de données d'Ubuntu Software Center.

Ce que je fais, c’est utiliser un CD en direct et utiliser LuckyBackup et sauvegarder l’ensemble du système sans rien omettre. Maintenant, lors de la restauration, j'ai choisi "supprimer les fichiers non présents dans la source". De cette façon, vous aurez un instantané système complet restauré exactement à l’état lorsque vous avez créé la sauvegarde (un peu comme si vous claquiez une machine virtuelle).

    
réponse donnée Gaurav Kumar 01.08.2014 - 13:09
la source

Lire d'autres questions sur les étiquettes