Windows 还原点...
如何拥有同样功能在 Ubuntu 中?使用 Deja-Dup 等现有工具
我曾尝试设置快照,但无法按照说明进行操作。
有没有一种明智的方法可以手动拍摄快照北卡罗莱纳州在Ubuntu 16.04?
答案1
是的,有一个非常好的方法可以在 Ubuntu 中使用 btrfs 创建还原点。
标准 Ubuntu 安装使用和的子btrfs
卷。@
/
@home
/home
如果您已经使用这些子卷以默认方式安装了 Ubuntu,那么您可以轻松地为/
和/home
分别创建还原点。
您可以通过运行来检查是否有这些子卷
sudo btrfs list /
我们假设 Ubuntu 的分区是/dev/sda1
。
/
通过运行制作您的快照。
sudo mount /dev/sda1 /mnt
sudo btrfs sub snap /mnt/@ /mnt/@_backup
sudo umount /mnt
现在您可以安全地修改 上的数据/
(不包括/home
)。您可以安装或删除任何软件包,或者做任何您想做的事情。
要恢复到以前的状态,您需要从 LiveUSB 启动并重命名子卷。
sudo mount /dev/sda1 /mnt
sudo mv /mnt/@ /mnt/@_broken
sudo mv /mnt/@_backup /mnt/@
sudo umount /mnt
现在您就可以启动到原始系统状态。
如果您确定不再需要“损坏”的子卷,您可以通过以下方式删除它:
sudo mount /dev/sda1 /mnt
sudo btrfs sub del /mnt/@_broken
sudo umount /mnt
您可以使用相同的方式为其创建还原点/home
。
如果您没有以默认方式安装,则可以拥有其他子卷。但您始终可以以相同方式制作任何子卷的快照。
一个有用的例子:
在将 Ubuntu 升级到较新的版本之前,请制作/
和 的快照/home
。 在大多数情况下,后者并不十分重要。
如果升级期间或升级后出现问题,您可以随时返回旧版本。
如果您有足够的磁盘空间,您可以随时保留旧快照。
我通过这种方式将一些计算机从 14.04 升级到 16.04,并保留 14.04 快照,以防 16.04 出现问题。通过这种方式启动到 14.04 需要一分钟时间。
您还可以设置 grub,以便使用 grub 菜单启动一个或另一个快照。但这可能是另一个问题的主题。