Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Perform mountr traversals internally in libnfs #104

Closed
sahlberg opened this issue Jan 8, 2015 · 1 comment
Closed

Perform mountr traversals internally in libnfs #104

sahlberg opened this issue Jan 8, 2015 · 1 comment

Comments

@sahlberg
Copy link
Owner

sahlberg commented Jan 8, 2015

NFS protocol does not allow a command to traverse across a filesystem boundary.
A consequence of this is that if a server exports two filesystems
/data
and
/data/foo
then the client need to mount them both too since a lookup on foo in the /data directory would result in an object in a different filesystem and thus would not be permitted.

Instead of having the client having to track all sub exports and explicitely jump between mounts when traversing a filesystem tree, we should and can do these special mount handling internally inside libnfs.

This would make using libnfs much more conveneint for consumers when nested mounts are present.

@sahlberg
Copy link
Owner Author

done

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant