首先,快速解释基本问题。我得到了一份系统管理员的新工作,并继承了使用 ZFS 作为共享数据基础的文件服务器。该池包括许多文件系统,但没有卷。最近服务器上的 Samba 共享停止工作,这似乎是一个身份验证问题。我们正在与提供 AD 身份验证集成的 Centrify 合作找出原因。
在我们等待的时候,已经过了一周,所以用户变得非常不安,管理层也开始盯着我们看,我们一直在尝试想出一种以另一种方式共享数据的方法。
我们发现 Centrify Samba 共享在 Debian 8.4 上运行良好。此时,我们想设置另一台服务器来临时分发 Samba 共享。这第二台服务器将需要连接到主文件服务器。NFS 和 iSCSI 都已讨论过,但都存在问题。
根据我的研究,当 NFS 挂载通过 Samba 共享时,NFS 会出现性能、权限甚至数据验证问题。它可以工作,但似乎不是最好的解决方案。另一方面,iSCSI 听起来效果很好,但似乎需要 ZFS 卷而不是文件系统。
所以问题如下。
ZFS 文件系统可以用作 iSCSI 目标吗?
ZFS 文件系统可以转换为 ZFS 卷吗?
还是 NFS 解决方案在这种临时情况下效果最好?
是的,ZFS 可以是 iSCSI 提供者。这并不总是一个好主意,因为您的数据被封装在 ZFS 卷中。
文件系统无法转换为 zvol。
如果您的客户端支持 NFS(Linux?),则没有理由避免在 ZFS 上使用 NFS。