安装程序中缺少 ZFS 文件系统上的安装

安装程序中缺少 ZFS 文件系统上的安装

创建文件系统时没有 ZFS 文件系统选项,但根据发行说明,它支持 ZFS。那么为什么此选项不可用。请帮忙。

答案1

Ubuntu 16.04 将其包含在内核和发行版中,因此您不必再添加额外的 PPA 或每次有新的内核更新时使用 DKMS 构建模块。

这是一个大问题。

将其与安装程序集成是自然而然的下一步,但它未能及时在 16.04 版本中完成。也许在未来的某个版本中。

答案2

答案3

@Frank Schrijver - 在 ZFSonlinux Github 网站上,有多个关于创建 ZFS 条带池镜像和在其上安装 Ubuntu 16.04 的操作方法。

我关注的是这个: Ubuntu 16.04 在 ZFS 上进行根目录

我按照该 URL 操作了 5 天,最终配置了 4 个 2TB 磁盘的 ZFS 条带池镜像,并在其上安装了 ubuntu 16.04...但是...该 URL 是不是适合胆小者或任何新手!

我也不确定它是否完全准确,就像我最终得到的结果一样。虽然它确实启动了 16.04,并且“zpool status”确实显示镜像池已配置并处于活动状态...我还看到了其他奇怪的东西,比如 GParted 报告了他的指南创建的 2 个分区(/dev/sda2 和 /dev/sda9)为未知。我打开了 GParted 的一个 bug,以为这可能是它本身的问题,但 GParted Dev 却开始说服我改变主意。

我也找到了你提到的 URL

如何将 Ubuntu 16.04 安装到原生 ZFS 根文件系统

我还没有尝试过那个。

唯一的 Ubuntu 官方文档关于创建 ZFS 条带池(与使用 raidz 相比)如下:

Ubuntu 维基百科 - ZFS

但是,那里有关创建条带池的说明使用的命令与您发布的 URL 相矛盾:

Ubuntu 的 Wiki 说使用的磁盘 ID 是 sdX(即 sda、sdb、sdc、sdd)

而我所遵循的 Github 文档(参考文献 #1)在第 2.2 节中明确指出:

始终对 ZFS 使用长 /dev/disk/by-id/* 别名。直接使用 /dev/sd* 设备节点可能会导致偶尔的导入失败,尤其是在具有多个存储池的系统上

所以我不确定哪个是正确的。你和我都认为我们应该遵循 Canonical/Ubuntu 自己的文档。然而 zfsonlinux github 指南与 Ubuntu 文档所述内容在很多方面有所不同。

我可能会回到 BTRFS raid10,直到 ZFSonlinux 和 Ubuntu 更加成熟,因为像这样与文档作斗争太耗时了,无法反复试验一切……而我宁愿只是工作。过去 2 年里,BTRFS 对我来说效果很好?

我只是想指出我在尝试让 Ubuntu 16.04 和 ZFS 条带池镜像协同工作时发现的一些困难。

相关内容