Je suis assez nouveau sur Ubuntu et je veux créer une sauvegarde. Je ne sais vraiment pas quels fichiers et dossiers inclure, de sorte que si je restaure mon système, il sera tel qu'il est maintenant. Je n'arrive pas à trouver de bons détails là-dessus. J'espère que quelqu'un pourrait m'aider avec ça. Est-il possible de tout sauvegarder tel qu'il est maintenant, donc en cas de restauration du système, je n'ai pas à réinstaller les programmes et les paramètres?
28
Réponses:
Mes jeux de sauvegarde contiennent actuellement
Notez que c'est pour un serveur, donc sauvegarder des choses comme / etc enregistre toute ma configuration pour mes services, j'ai des serveurs web dans / srv (bien que si vous les avez dans / var / www , ils seraient toujours dans ce jeu de sauvegarde) , J'ai divers scripts et choses configurés dans / usr / local , etc. La sauvegarde de / home au lieu de / home / myusername est pour que je puisse préserver tous les utilisateurs. Si vous ne souhaitez conserver que vos données utilisateur, vous n'avez besoin que de votre répertoire personnel.
la source
/usr/local/sbin/
.cache
dossier dans le répertoire personnel de chaque utilisateur (~/.cache
), ou pouvons-nous également l'omettre? Il peut s'agir de dizaines de milliers de fichiers et de plusieurs gigaoctets de données. Ma compréhension est que si nous ne l'incluons pas, cela signifie simplement que les applications doivent à nouveau générer des fichiers temporaires et mis en cache la prochaine fois qu'elles s'exécutent, ce qui augmente le temps d'exécution et le temps de démarrage mais est inoffensif, non?~/.cache
sons me convient. Je ne l'exclus pas moi-même, mais si vous souhaitez réduire le temps de transfert / synchronisation des données, cela peut être une option./opt
mais si vous l'utilisez, vous pouvez l'inclure dans vos sauvegardes./opt
a tendance à être inutilisé par les distributions elles-mêmes, laissant le soin à l'utilisateur, mais les fournisseurs d'applications qui fournissent un système Linux avec leur application tierce installée dessus peuvent utiliser/opt
ou si vous développez votre propre logiciel, vous pouvez l'avoir à la/opt
place de/usr/local
Ce dont vous avez besoin pour sauvegarder dépend de votre système particulier *.
Cela va donc prendre un peu de travail de votre part pour trier. Commencez par déterminer ce qui n'a pas besoin d'être sauvegardé. Jetez d'abord un œil à votre répertoire racine, puis travaillez à reculons.
Par exemple,
cd /; ls -F
me donne:/cdrom
,/media
et/mnt
sont des points de montage, vous n'avez donc pas besoin de sauvegarde./dev
,/lost+found
,/proc
,/run
,/sys
Et/tmp
get automatique recréées au redémarrage. [Je devine que les liens:/initrd.img@
,/initrd.img.old@
,/vmlinuz@
, /vmlinuz.old@~~MD~~aux~~3rd obtenir recréés au démarrage ubuntu Réinstaller (je ne suis pas sûr).]Sur mon système
/root
est vide (utilisezsudo -s
pour ouvrir un shell en tant qu'utilisateur root pour le voir ...exit
faites attention à immédiatement après l'inspection/root
.)/snap
est également vide. C'est peut-être un point de montage./var
contient des données variables comme les fichiers de journalisation du système, les répertoires de spool de courrier et d'imprimante et les fichiers transitoires et temporaires. "Je les sauvegarde maintenant, sauf pour / var / log. ref: http://www.tldp.org/LDP/Linux- Hiérarchie du système de fichiers / html / var.html )/bin
,/boot
,/lib
,/lib64
Et/sbin
probablement va se rechargées par une réinstallation d'Ubuntu à moins que vous faites un travail de développement ou quelque chose comme système. Vous pouvez soit les sauvegarder, soit compter sur une nouvelle installation pour les récupérer./home
devrait être dans sa propre sauvegarde. Il y aura des moments où vous voudrez restaurer juste/home
.Cela laisse d' autres modifications que vous avez apportées à votre système
/etc
,/opt
,/srv
et/usr
que vous voulez également sauvegarder, ensemble ou individuellement.Voici quelques pages qui pourraient aider à comprendre ces répertoires:
http://www.tldp.org/LDP/Linux-Filesystem-Hierarchy/html/the-root-directory.html http://www.tldp.org/LDP/intro-linux/html/sect_03_01.html#sect_03_01_03
Une réflexion connexe est la suivante: supposons que vous venez d'installer un nouveau Ubuntu. De quoi auriez-vous besoin pour sauvegarder? Réponse: rien. Vous n'avez encore rien changé, vous pouvez donc simplement réinstaller Ubuntu. Il restaure / bin, / etc, / root, / usr, etc.
Donc, la seule raison pour laquelle vous voudrez peut-être sauvegarder / bin est parce que vous l'avez modifiée ou ajoutée. Une partie de la sauvegarde consiste donc à comprendre où et quand il est créé et modifié. Sachez simplement que nous autres, nous aussi, nous débattons avec cela.
***** Et, bien que vous ne l'ayez pas demandé, vous pouvez créer des images de disque ou de partition complètes. Ceux-ci prennent beaucoup de temps à sauvegarder et à restaurer et peuvent laisser votre système en panne pendant que ce travail se poursuit. Et c'est ainsi que j'avais l'habitude de sauvegarder mes systèmes Windows à l'aide d'Acronis. La seule chose qu'ils vous fournissent est une carte de partition et des images de partitions non linux. Je les fais maintenant avant de réorganiser les partitions et avant de tester mes fonctions de restauration de sauvegarde.
(Je suis très ouvert aux suggestions sur la façon dont je pourrais améliorer cela.)
la source
Si je réinstalle mon système de bureau, je sauvegarde
/etc
/var
, Je suis trop paresseux pour exclure certains sous-dossiers/opt
/home
se trouve sur une partition distincte et a une sauvegarde effectuée tous les jours .Après la réinstallation, je restaure les pièces de ma sauvegarde, dont j'ai vraiment besoin.
Avec cette stratégie, toutes mes configurations, courriers locaux et configurations crontab sont sécurisées et je dois réinstaller uniquement mes applications nécessaires.
Mes scripts personnels sont enregistrés dans mon dossier d'accueil (sauvegarde quotidienne, vous vous souvenez?), Donc je ne les utilise pas
/usr/local
.la source
/opt
quoi avons-nous besoin? c'est-à-dire: pourquoi le sauvegarder?La plupart des gens sauvegarder leur répertoire:
/home/$USER/
. Si vous souhaitez sauvegarder les fichiers de configuration et les paramètres, ceux-ci sont stockés dans des dossiers et fichiers de votre répertoire personnel commençant par a. (point). Faites une liste des packages que vous utilisez (et des PPA) et il sera facile de réinstaller tous vos packages si vous en avez besoin. Ou utilisez la commande décrite dans ce commentaire .Deja Dup Backup est un excellent outil qui vient par défaut sur Ubuntu. D'autres options incluent la ligne de commande (rsync, rsnapshot, rdiff-backup, etc.).
Enfin, pour sauvegarder l'intégralité du disque en tant qu'image, consultez clonezilla .
la source
/var/spool/cron
également.Collectons une liste de fichiers ici. J'ai fait ce post "wiki communautaire".
Bien sûr, cela varie d'une personne à l'autre. Le mien est principalement utilisé comme serveur Web et serveur NFS.
crontabs
Partages NFS
sudoers
config apache
autofs
fstab
hôtes
samba
Règles de périphérique USB (udev)
systemd
mlocate
Lanceur Ubuntu ("Menu Démarrer") Fichiers .desktop, incl. toutes les personnalisées que vous avez configurées:
le répertoire d’accueil peut être conservé si vous effectuez une réinstallation d’ubuntu
la source
Juste un rappel si vous utilisez DejaDup (ou autre chose vraiment), excluez également tous les dossiers de stockage cloud (probablement dans votre maison), tels que Dropbox. Si vous payez pour le stockage s3, cela pourrait être une mauvaise erreur.
la source
Utilisez la sauvegarde Deja Dup. Il est fourni par défaut. Accédez aux paramètres et conservez uniquement le dossier racine (
/
) en tant que «dossiers à inclure» et ajoutez le dossier multimédia (/media
) dans «dossiers à ignorer».De ce fait, tous vos programmes seront sauvegardés en cas de dommage du système (rare) à l'exception de vos autres disques qui ne sont normalement pas affectés.
la source
Je sauvegarde ce qui est important pour moi, ce qui peut être défini de manière générale comme ma propriété intellectuelle et les efforts consacrés à la configuration d'Ubuntu pour fonctionner parfaitement (pour moi).
J'ai la sauvegarde exécutée tous les matins à 4h00 du matin ou chaque fois que l'ordinateur portable sort de la suspension. Il est contrôlé par
/etc/cron.daily
script.Le meilleur type de sauvegarde est hors site en cas d'incendie ou d'inondation où l'ordinateur se trouve, alors je profite d'un compte gmail.com gratuit de 15 Go et j'y envoie une sauvegarde quotidienne compressée.
Après quelques années, j'ai atteint mon quota "gratuit" de 15 Go, j'ai donc écrit un script pour recycler les sauvegardes en 180 jours, 78 semaines, 36 mois et 100 sauvegardes annuelles.
Voici le script de sauvegarde quotidien de ce qui est important pour moi:
la source