我能否阻止exportfs破坏ZFS sharenfs的导出?

我在Linux上使用ZFS作为运行Ubuntu Server 14.04 LTS的文件服务器。 ZFS池使用sharenfs属性共享多个数据集。 在ZFS之外还有一些在/etc/exports中定义的额外的NFS共享。

exportfs -r运行时,所有的ZFSpipe理的共享drop- zfs get sharenfs tank/set仍然显示属性设置,但是直到我通过zfs set sharenfs=...重置属性zfs set sharenfs=...共享不能被挂载客户。

有没有办法阻止exportfs -r杀死ZFSpipe理的股份,或者在不干扰ZFS股票的情况下更新非ZFS股票? 作为最后的手段,是否有一个快速简单的方法让ZFS重新设置所有sharenfs属性?

使用一个或另一个。

为了保持一致性和可读性,我build议使用/etc/exports特别是如果NFS服务器正在从非ZFS文件系统提供数据。