我在 Linux 上使用 ZFS 作为运行 Ubuntu Server 14.04 LTS 的文件服务器。ZFS 池利用其属性共享大量数据集sharenfs
。除了 ZFS 之外,还有一些其他 NFS 共享,它们在 中定义/etc/exports
。
exportfs -r
运行时,所有 ZFS 管理的共享都会删除zfs get sharenfs tank/set
——仍然显示属性已设置,但直到我通过zfs set sharenfs=...
共享重置属性时,客户端才可以挂载。
有没有办法防止exportfs -r
ZFS 管理的共享被终止,或者有没有办法在不干扰 ZFS 共享的情况下更新非 ZFS 共享?作为最后的手段,有没有一种快速简便的方法让 ZFS 重新设置所有 sharenfs 属性?
答案1
使用其中一个。
/etc/exports
为了一致性和可读性,我建议使用,尤其如果您的 NFS 服务器正在提供非 ZFS 文件系统的数据。