0

在 ZFS 挂载点(启用 xattr)上使用 jiva datadirhost 时,我得到了这个

time="2018-12-02T20:39:48Z" level=fatal msg="Error running start replica command: failed to find extents, error: invalid argument".

如果我们创建一个基于 ext4 zvol 的存储池,它就可以工作。这是预期的行为吗?我在带有 ZFS 的 ubuntu 16.04 上使用 Kubernetes 1.9.7。

4

1 回答 1

1

OpenEBS 目前支持两种存储引擎,

  • cStor(推荐)
  • 吉瓦

Jiva 卷是从本地文件系统或挂载的文件系统创建的,不能直接使用块设备。这使得 Jiva 只能与那些提供范围映射的文件系统一起工作。ZFS 目前不支持 filefrag,这就是它给出上述错误的原因。

另一方面,cStor 存储引擎,卷是在块设备上创建的池上创建的。cStor 创建的存储池是原生 zpool(ZFS)。您可以从 openEBS 文档站点获取更多详细信息 Concepts-> CASEngines。

于 2019-01-04T06:56:10.673 回答