在 Ubuntu 中启动至 Btrfs 快照

在 Ubuntu 中启动至 Btrfs 快照

OpenSuse 最近实现了一个 GRUB 条目,允许您直接启动到根目录的先前 Btrfs 快照。有什么方法可以将其带到我的 Ubuntu 安装中吗?

这样的功能非常有用,因为它可以更直接地恢复以前的系统状态。

谢谢

答案1

BTRFS 中的快照是一种子卷形式。默认情况下,BTRFS 上的 Ubuntu 安装程序会创建两个子卷 - @ 和 @home。如果您在那里创建快照,例如 @backup,则可以通过在启动期间编辑 grub 设置将根子卷名称从 @ 更改为 @backup 来从该快照启动。您可能还需要编辑 @backup/etc/fstab。

答案2

有一个 Git 存储库承诺解决该问题: https://github.com/Antynea/grub-btrfs

它提供了一个脚本和配置,分别放入 /etc/grub.d 和 /etc/default。

相关内容