Can anyone clarify if the “NFSv3 ownership model for NFSv4” checkbox does anything in SCALE?
The only information I could find was a post on the old forum that says this option sets the uidtostring
and stringtouid
tunables and prevents nfsuserd
from starting. When I looked into that more, the only thing I could find was BSD-specific, as seen in the man pages for nfs4. I can’t find nfsuserd
on my SCALE install and running sudo sysctl -a | grep nfs
shows no uidtostring
and stringtouid
, regardless of if NFSv3 ownership model for NFSv4 is checked or not.
NFSv4 ACLs seem unchanged with my NFS4 mounts using sec=sys regardless of this option. It appears to not do anything other than disable the “Manage Groups Server-side” option which is quite useful.
I also dug into the source a little bit which led me to a comment that mentions this is deprecated - Since I can only post two links, find the comment in the GitHub file truenas/middleware/src/middlewared/middlewared/plugins/nfs.py
next to the v4_v3owner
variable.