1

I'm using ZFS on Linux as a fileserver running Ubuntu Server 14.04 LTS. The ZFS pool shares a number of datasets using it's sharenfs property. Outside of ZFS there are a few additional NFS shares which are defined in /etc/exports.

When exportfs -r is ran all the ZFS managed shares drop--zfs get sharenfs tank/set still shows the property is set, but until I reset the property via zfs set sharenfs=... the share can't be mounted by the client.

Is there a way to prevent exportfs -r from killing ZFS managed shares, or a way of updating non-ZFS shares without interfering with ZFS shares? As a last resort is there a quick and easy way to have ZFS re-set all sharenfs properties?

STW
  • 1,000
  • 2
  • 7
  • 25

1 Answers1

1

Use one or the other.

I suggest using /etc/exports for consistency and readability, especially if your NFS server is serving data from non-ZFS filesystems.

ewwhite
  • 197,159
  • 92
  • 443
  • 809