Since as for mount process, NFSv3 and NFSv4 are difference.
In NFSv3, client must rely on auxiliary protocol, the mount protocol to request a list of server's exports and obtain root filehandle of a given export.
And in NFSv4 uses the virtual file system to present the serer's export and associated root filehandles to the client.
NFSv4 don't have mountd process during the mounting so the option mount access to sub directories disable will not limit access when using NFSv4.
It would appear as that option is not working as expected, I would recommend opening an SR and having it further investigated, by working with a TSE to gather clear steps to reproduce the issue, and troubleshooting further.
To create a service request, you have a couple options:
sa_taku
1 Rookie
•
26 Posts
0
May 15th, 2016 22:00
Hi
I got the answer from EMC technical engineer.
[answer]
It's expected.
Since as for mount process, NFSv3 and NFSv4 are difference.
In NFSv3, client must rely on auxiliary protocol, the mount protocol to request a list of server's exports and obtain root filehandle of a given export.
And in NFSv4 uses the virtual file system to present the serer's export and associated root filehandles to the client.
NFSv4 don't have mountd process during the mounting so the option mount access to sub directories disable will not limit access when using NFSv4.
AdamFox
254 Posts
1
April 6th, 2016 10:00
I realize this is a basic question but it has be be asked.
Can the same client mount the root of the export?
sa_taku
1 Rookie
•
26 Posts
0
April 12th, 2016 23:00
AdamFox,
Sorry, I have a mistake.
Though I have disabled "Enable mount access to subdirectories...", I can mount subdirectory by NFSv4.
[details]
I have exported the following directory and have not checked "Enable mount access to subdirectoried...".
fs2bk:/ifs/data/work/dir
This directory has a subdirectory named dir2, and I haven't exported this directory.
fs2bk:/ifs/data/work/dir/dir2
Mounting "dir" by NFSv3 and NFSv4, I can mount it and access "dir2". (user = user01)
Although I have expected that I cannot mount "dir2" by NFSv3 and NFSv4, I can mount "dir2" by NFSv4.
I cannnot mount "dir2" by NFSv3.
NFSv3 ⇒ mount "dir" : OK / mount "dir2" : NG
NFSv4 ⇒ mount "dir" : OK / mount "dir2" : OK
Why can I mount "dir2" by NFSv4??
Stdekart
104 Posts
0
April 13th, 2016 06:00
sa.taku,
It would appear as that option is not working as expected, I would recommend opening an SR and having it further investigated, by working with a TSE to gather clear steps to reproduce the issue, and troubleshooting further.
To create a service request, you have a couple options:
1. Log in to your online account on support.emc.com and go to this page: https://support.emc.com/servicecenter/createSR
2. Call in to EMC Isilon Support at 1-800-782-4362 (For a complete local country dial list, please see this document: http://www.emc.com/collateral/contact-us/h4165-csc-phonelist-ho.pdf)
AdamFox
254 Posts
0
April 13th, 2016 08:00
Agreed. I re-created that in my lab on 8.0. v3 worked as expected, v4 allowed the mount. I would open an SR and get it filed as a bug.
sa_taku
1 Rookie
•
26 Posts
0
April 13th, 2016 15:00
Shane Dekart, and AdamFox
Thank you for your advice.
I created SR yesterday, and I'm waiting for reply.
If I get any update, I'll write it.