如何将现有的 20.04 ext4 安装迁移到不同磁盘上的 zfs root?
How do I migrate an existing 20.04 ext4 installation to zfs root on different disk?
我安装了 20.04 ext4(从 19.10 成功升级!),我只是想知道以上内容。
我能想到的一个警告是 /etc/fstab
其他一些东西对于 ZFS root 可能有些不同,因此可能不应该转移过来。
有什么方法可以自动 avoid/resolve 这样的冲突,还是我应该从头开始进行干净的 ZFS root 安装和设置?
节食版本是,要在单独的磁盘上切换到 ZFS root,您需要执行以下操作:
1) 在跨
复制 rootfs 后,从 ZFS 端的 /etc/fstab 移除 / 挂载
2) 确保重建 initramfs 以包含 zfs 内核模块和用户空间 zpool 以及 zfs 二进制文件。
3) 更改内核引导参数以指定 root=ZFS=poolname/rootfsname
这里有一个很好的方法,详细介绍了这个主题:
https://github.com/openzfs/zfs/wiki/Ubuntu-18.04-Root-on-ZFS
我安装了 20.04 ext4(从 19.10 成功升级!),我只是想知道以上内容。
我能想到的一个警告是 /etc/fstab
其他一些东西对于 ZFS root 可能有些不同,因此可能不应该转移过来。
有什么方法可以自动 avoid/resolve 这样的冲突,还是我应该从头开始进行干净的 ZFS root 安装和设置?
节食版本是,要在单独的磁盘上切换到 ZFS root,您需要执行以下操作:
1) 在跨
复制 rootfs 后,从 ZFS 端的 /etc/fstab 移除 / 挂载2) 确保重建 initramfs 以包含 zfs 内核模块和用户空间 zpool 以及 zfs 二进制文件。
3) 更改内核引导参数以指定 root=ZFS=poolname/rootfsname
这里有一个很好的方法,详细介绍了这个主题: https://github.com/openzfs/zfs/wiki/Ubuntu-18.04-Root-on-ZFS