On 12/07/2011 11:32 AM, J. Bruce Fields wrote: > On Wed, Dec 07, 2011 at 11:30:38AM -0500, Steve Dickson wrote: >> >> >> On 12/05/2011 08:10 PM, J. Bruce Fields wrote: >>> On Sat, Dec 03, 2011 at 11:51:19AM -0500, Steve Dickson wrote: >>>> No, the fsid=0 export option is no longer necessary to make v4 >>>> exports compatible with v2/v3 exports. When the fsid option >>>> is not set, the default root is define as "/" which allows >>>> the v4 clients to mount the same exports as does the v2/v3 clients. >>>> >>>> Now if you do not what "/" as your default root, you can >>>> set fsid to something like fsid=/export. This will >>>> change to default root to the /export directory which >>>> means your v4 clients will only be able to access exports >>>> under the /export directory. >>> >>> I actually have some old patches that allow you to use an alternate root >>> for all NFS versions; you'd do something like: >>> >>> /exports *(ro, root) >>> /exports/foo *(rw) >>> /exports/bar *(rw) >>> >>> and then a v2, v3, or v4 client would mount server:/foo or server:/bar. >>> >>> But that was just a fun project, it wasn't clear to me whether anyone >>> wanted it particularly. >>> >>> Also, that didn't seem like a great user interface. I'd rather have >>> something like >>> >>> rootpath=/exports >>> foo *(rw) >>> bar *(rw) >>> >>> Actually, as long as we were doing that I'd rather replace /etc/exports >>> entirely; maybe do something like >>> >>> [nfsd] >>> rootpath=/exports >>> [export "foo"] >>> clients=* >>> options=rw >>> [exports "bar"] >>> clients=* >>> options=rw >>> >>> And also use the same file for other nfsd parameters: >>> >>> [nfsd] >>> versions=2,3,4,4.1 >>> threads=8 >>> rootpath=/exports >>> [export "foo"] >>> ... >> I kinda like this idea... In the systemd world, its less >> error prone to have daemons read their own configuration >> files... >> >> Where would this new file live and what would be called? > > I'm not sure.... Where did you end up putting the file for nfs mount > configuration? In /etc... /etc/nfsmount.conf... but /etc/default seems to be popular these days... steved. -- To unsubscribe from this list: send the line "unsubscribe linux-nfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html