Ubuntu 20.04 zfs grub 回滚快照

Ubuntu 20.04 zfs grub 回滚快照

我对 ZFS 快照功能很感兴趣,所以我部署了带有 ZFS 的 20.04 VM。我创建了一个快照来测试回滚过程的工作原理。

sudo snapshot -r rpool@SNAP1

随后我创建并删除了一些测试文件。

我重新启动 grub 并进入历史记录,选择了我的快照。

启动 Ubuntu,什么都没变,我删除的文件仍然被删除,快照之后我复制的文件仍然被复制。我的理解是回滚到快照会使文件系统恢复到创建快照时的状态。

因此我做了更多测试,添加和删除了一些文件,创建了一个新的快照

sudo snapshot -r rpool@SNAP2

重新启动到 Grub 菜单,进入历史记录,现在,我看不到我的最新快照,第一个快照仍然在那里,但不是新的。

所以我进入 Ubuntu 并销毁了第一个快照并重新启动到 grub,却发现第一个快照仍然列在 grub 历史菜单中。

我是否遗漏了什么?

答案1

弄清楚了。

sudo apt-get-reinstall 安装 grub2

答案2

创建快照后,需要使用以下命令更新 grub 配置:

sudo update-grub

只有这样它才会出现在历史启动菜单中。

相关内容