You can navigate to the snapshot directory in NFS via the .snapshot path.
1. Mount the NFS export in question
2. At the top level, cd to .snapshot
3. cd to the desired snapshot
4. Navigate in the snapshot to the location of the files
For example:
# mount | grep flexgroup
demo:/flexgroup_16 on /flexgroup type nfs (rw,relatime,vers=3,rsize=65536,wsize=65536,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=x.x.x.x,mountvers=3,mountport=635,mountproto=udp,local_lock=none,addr=x.x.x.x)
# pwd
/flexgroup
# cd .snapshot
-bash: cd: .snapshot: No such file or directory
If you can't get to the .snapshot directory, then snapdir-access likely needs to be enabled on the volume:
::*> volume show -vserver DEMO -volume flexgroup_16 -fields snapdir-access
vserver volume snapdir-access
------- ------------ --------------
DEMO flexgroup_16 false
::*> volume modify -vserver DEMO -volume flexgroup_16 -snapdir-access true
If you have to enable that option, you'd have to remount. Now I can get to my snapshot.
# umount /flexgroup
# mount -o nfsvers=3 DEMO:/flexgroup_16 /flexgroup
# cd /flexgroup/.snapshot
[root@centos7 .snapshot]# ls -la
total 12
drwxrwxrwx 3 root root 4096 Jun 22 14:55 .
drwxr-xr-x 5 root root 4096 Jul 28 10:39 ..
drwxr-xr-x 5 root root 4096 Mar 30 2017 base