Windows a cela. Fondamentalement, ce que je veux, c'est enregistrer l'état du système manuellement ou périodiquement, puis restaurer à ce point si nécessaire. Par exemple, avant de mettre à niveau la distribution ou avant d'installer un certain package.
Quelle serait la façon la plus simple de procéder?
Réponses:
Il existe différents utilitaires de sauvegarde disponibles, mais la fonctionnalité du "Windows Restore System" n'existe pas sous cette forme (du moins pas que je sache) (car ce n'est pas vraiment nécessaire, voir la note de bas de page ).
Si vous disposez d'une petite partition système, vous pouvez facilement en créer une image à l'aide de
dd
, l'enregistrer sur le disque et, si nécessaire, la restaurer.Note de bas de page: Je ne vois pas la nécessité d'une telle fonctionnalité car il n'y a aucun moyen de détruire le système en installant quelque chose tant que vous vous en tenez à apt. Les noyaux mis à jour peuvent ne pas démarrer ou fonctionner correctement, c'est pourquoi les anciens restent (et peuvent toujours être démarrés) jusqu'à ce qu'ils soient supprimés à la main. Bien sûr, vous pouvez toujours tout visser, mais c'est beaucoup plus difficile à faire.
la source
dd if=/media/backup/system.img of=/dev/sdXX bs=1M
apt-get
me forçant à réinstaller Ubuntu 16.04Vous pouvez essayer de remonter le temps :
Remarque: GNOME / KDE UI a été déconseillé, donc
-qt4
maintenant. Voyez ici .la source
Time Shift peut également faire de même.
la source
time shift
est uniquement pour la sauvegarde des fichiers systèmeVous pouvez également utiliser un système de gestion des volumes de stockage (par exemple LVM ) ou un système de fichiers (par exemple btrfs ) qui prend en charge les instantanés pour cela.
Et la plupart des logiciels de virtualisation le supportent également dans leurs "fichiers disque" (par exemple le format qcow / qcow2 utilisé dans qemu).
la source