With large amounts of disk being available to the average consumer, it's becoming more and more common to build a pool for your home office and serve shared resources to your LAN. This is usually one of the more difficult situations to share files because there are usually many versions of many different operating systems. We'll explore several options below with some hints for clarification on how to make them work. 


It's very simple to export an NFS share using the zfs tools. 

$ zfs set sharenfs=rw yourpool/yourshare

OS X Clients

In order to make OS X clients work properly you'll want to change a couple default options to work around a bug in NFSv4. You can test mounts using the following. 

$ sudo mount_nfs -o sync -o vers=3 storeageserver:/yourpool/yourshare localmount/

You'll need to force NFSv3 using the vers=3 option and in most cases you'll want make sure the IO is sync especially for OS X