所有 ZFS 镜像驱动器上都有 Grub / UEFI?递归回滚?

所有 ZFS 镜像驱动器上都有 Grub / UEFI?递归回滚?

我已经完成了https://github.com/zfsonlinux/zfs/wiki/Ubuntu-16.04-Root-on-ZFS

一切都很顺利。我在镜像 zpool 中有两个驱动器。由于我对 zfs 不太熟悉,所以我有几个问题。

  1. 如何递归快照所有文件系统并将其捆绑/发送(到外部驱动器)?我的困惑:

    $ zfs -r rpool@someidentifierfornow # create recur. snapshots
    $ zfs send (what goes here?) | gzip > backupfile.gz
    

也许第二个命令可以通过调用 zfs list 来自动执行?

  1. 如何从快照恢复/回滚根文件系统?我可以在挂载文件系统的情况下执行此操作吗(这是 zfs 池的正确说法吗?)还是我必须在 CD/USB 上创建实时映像?

  2. 我按照指南中 UEFI 启动部分 5.5b 的说明进行操作(这是我第一次使用 UEFI,这很有趣),

    # grub-install --target=x86_64-efi --efi-directory=/boot/efi \
      --bootloader-id=ubuntu --recheck --no-floppy
    

我可以将 grub 放在每个镜像驱动器上以用于 UEFI 吗?第 5.5a 节中有关传统 MBR 方法的说明。GRUB 仅适用于一个驱动器(通过分别在两个驱动器上通电启动进行测试。)

实际上,这看起来是正确的答案,明天会尝试一下:

重新初始化 GRUB 以进行不可启动的 UEFI zfs 16.04 安装

类似的问题,但不是镜像配置并且引用了过时的材料:

zfs ubuntu root,如何启动?

感谢您花时间阅读(并可能回复)!:)

相关内容