For some dumb reason ro is the default. Use rw if you want that. Remainder of this file all specific to v4. BEWARE: Need like 120 s. after getting a new mount before can read and write consistently. I believe that the following options are only for use with export dirs that are nested. fsid=0 (or =root) for parent dir, which dir is mounted specifying hostname:/ consider nohide and crossmnt options Without any nesting, this is all you need: rw,no_subtree_check but these work too: rw,root_squash,sync,no_subtree_check I have so far failed to get root-writing to work, regardless of root_quash option. Archlinux NFS installation/config HOWTO is great! For NFS4 at least, must have all shares under a global nfs share root dir, but can use bind mounts to export stuff from anywhere. Clients specify mount points inside the share root, relative the share root, like to mount/mount/root/a/b you must use: nfsserver.admc.com:/a/b Intermediate directories between the share root and the mount dir must have world execute privs. Though commandline mount commands work like hostname:/abs/path, you should probably use hostname:/relative/to/server/nfs/root because that's what's required in fstab entries. no_root_squash option does not work for nfs4 for me.