Je cherche une liste des chemins / fichiers qu'il est prudent d'exclure pour une sauvegarde complète du système / de la maison.
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 de graves problèmes lors de la «restauration»
/dev
/proc
/sys
Qu'en est-il de...
/var/
en général?/var/backups/
- peut devenir assez grand/var/log/
- ne nécessite pas beaucoup d'espace et peut aider pour une comparaison ultérieure/lost+found/
/home/*/.local/share/Trash
. J'ai déjà restauré des fichiers de la corbeille lors de la sauvegarde. C’était une suppression erronée, remarquée et annulée après les sauvegardes - et lors de la restauration des sauvegardes, les fichiers étaient toujours dans la corbeille.Réponses:
Lorsque je
rsync
connecte mon système à une partition de sauvegarde, j'exclus ces éléments:De cette façon, je peux démarrer dans la partition de sauvegarde de la même manière que je peux démarrer avec la partition d'origine.
Donc, pour résumer, je suggère
ne pas s'exclure
/{dev,proc,media,...}
, juste leur contenuexcluant
/var/{run,lock}
, et surtout le grand/var/cache/apt/archives/
la source
--exclude=/proc/*
cela, le répertoire / proc sera conservé sur la sauvegarde (ce qui est nécessaire si vous souhaitez amorcer le miroir), mais pas son contenu.--exclude=/home/*/.opera/cache
aussi ajouter :)Je recommande d'exclure tout
/usr
(sauf fort/usr/local/
) et d'avoir une copie de sauvegarde dedpkg --get-selections
A mon avis, une sauvegarde complète n'est pas vraiment utile. Je préfère les données de sauvegarde et les préférences, puis les paquets à partir des référentiels officiels.
Mais est ma préférence ...
/usr
contient principalement du contenu binaire statique provenant de packages de distribution. Réinstaller un paquet restaurera le/usr
contenu. Également/bin
et/sbin
contient les fichiers binaires des packages de distribution./usr/local
contient les paquets installés manuellement (hors paquets de distribution). donc cela vaut la peine de sauvegarder.la source
/lib
, la même chose s'applique? Et comment restaurez- vous une telle sélection de paquet?/lib
. J'ajouterais également qu'au lieu de,dpkg --get-selections
il est peut-être préférable d'utiliserapt-mark
, comme indiqué ici: askubuntu.com/questions/101931/…J'ai également lu toutes les réponses et toutes les autres questions connexes lors de la configuration de la sauvegarde système complète.
Mes 2 centimes seraient de ne rien exclure, mais uniquement lorsque vous effectuez une sauvegarde complète du système hors ligne.
Permettez-moi de préciser: si vous sauvegardez le système à partir de lui-même, vous pouvez exclure certains répertoires comme d'autres l'ont mentionné, mais ce n'est pas une bonne solution à mon avis, car il peut introduire des bogues ultérieurement lors de la restauration du système. Par exemple, si vous excluez le répertoire / tmp, une fois celui-ci restauré, il ne sera pas présent et le système en créera un, ce qui risquerait de bloquer les écrans de connexion en raison de problèmes liés à chmod & chown sur / tmp. De même, ne pas sauvegarder le répertoire ~ / .cache peut entraîner la destruction du cache de la base de données d'Ubuntu Software Center.
Ce que je fais est d'utiliser un live CD et d'utiliser LuckyBackup et de 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, un instantané du système entier sera restauré exactement à l'état où vous avez créé la sauvegarde (un peu comme pour un instantané d'une machine virtuelle).
la source
/proc
,/dev
,sys
. Leur contenu est créé au démarrage.