nfs is the Network File System.
- Configured in linux at /etc/exports
- Great info here: http://nfs.sourceforge.net/
Tips and Tricks
Regarding mount points within shares
If you have a mount point within an NFS share, you must have a separate entry in your exports file that sets the permissions of this mount point. Currently OS X has a problem with this, but officially this is the way to do it.
Show hosts that are connected to this NFS server
Show what hosts are using what exports
Show exported directories
Show directories in use by NFS
Add an NFS mount to fstab
opal:/z4 /mnt/z4 nfs rsize=8192,wsize=8192,timeo=14,intr
Linux Tips and Tricks
Show which versions of NFS your NFS server supports
Allow an OS X client to mount nfs4 nested zfs data sets
OS X has problems with the privileged port default requirement in nfs4, so the
insecure option is required.
nohide option allows you to mount nested zfs datasets, instead of requiring a separate export for each dataset.
OS X Tips and Tricks
Create persistent NFS mount in OS X 10.8
This is not bulletproof. Modern OS X 10.9+ version are switching away from NFS to CIFS. The NFS client on OS X is pretty weak. For instance it might crash your machine if the share has 0 bytes free but is mounted RW. Use at your own risk.
sudo mkdir /mnt # OS X doesn't like you playing with /Volumes, it may delete your dirs sudo dscl . -create /Mounts/z4 sudo dscl . -create /Mounts/z4 VFSLinkDir /mnt/z4 sudo dscl . -create /Mounts/z4 VFSOpts resvport rw nosuid sudo dscl . -create /Mounts/z4 VFSType nfs sudo dscl . -create /Mounts/z4 RecordName opal:/z4 sudo dscl . -create /Mounts/iTunes sudo dscl . -create /Mounts/iTunes VFSLinkDir /mnt/z4/iTunes sudo dscl . -create /Mounts/iTunes VFSOpts resvport rw nosuid sudo dscl . -create /Mounts/iTunes VFSType nfs sudo dscl . -create /Mounts/iTunes RecordName opal:/z4/iTunes sudo dscl . -read /Mounts/opal:/z4 sudo dscl . -read /Mounts/opal:/z4/iTunes sudo dscl . -list /Mounts sudo dscl . -delete /Mounts opal:/z4/iTunes