aboutsummaryrefslogtreecommitdiffstats
path: root/README.NFS
diff options
context:
space:
mode:
authorNikolaus Rath <Nikolaus@rath.org>2016-10-16 15:05:57 -0700
committerNikolaus Rath <Nikolaus@rath.org>2016-10-16 15:12:29 -0700
commit1c08ee91f68220c1904efbb278f6641403380474 (patch)
tree2165ca08360d08c8cc937ef014f5fe47ed2ec623 /README.NFS
parent199fc0f8335af5487edb243c05a662b60e311463 (diff)
downloadlibfuse-1c08ee91f68220c1904efbb278f6641403380474.tar.gz
Various documentation updates
Move README.NFS into doc/ Update project URL Remove reference to non-existent INSTALL file Remove outdated/obsolete NEWS and how-fuse-works files. Update references to examples.
Diffstat (limited to 'README.NFS')
-rw-r--r--README.NFS33
1 files changed, 0 insertions, 33 deletions
diff --git a/README.NFS b/README.NFS
deleted file mode 100644
index f3348d5..0000000
--- a/README.NFS
+++ /dev/null
@@ -1,33 +0,0 @@
-NFS exporting is supported in Linux kernels 2.6.27 or later.
-
-You need to add an fsid=NNN option to /etc/exports to make exporting a
-FUSE directory work.
-
-Filesystem support
-------------------
-
-NFS exporting works to some extent on all fuse filesystems, but not
-perfectly. This is due to the stateless nature of the protocol, the
-server has no way of knowing whether the client is keeping a reference
-to a file or not, and hence that file may be removed from the server's
-cache. In that case there has to be a way to look up that object
-using the inode number, otherwise an ESTALE error will be returned.
-
-1) low-level interface
-
-Filesystems need to implement special lookups for the names "." and
-"..". The former may be requested on any inode, including
-non-directories, while the latter is only requested for directories.
-Otherwise these special lookups should behave identically to ordinary
-lookups.
-
-2) high-level interface
-
-Because the high-level interface is path based, it is not possible to
-delegate looking up by inode to the filesystem.
-
-To work around this, currently a "noforget" option is provided, which
-makes the library remember nodes forever. This will make the NFS
-server happy, but also results in an ever growing memory footprint for
-the filesystem. For this reason if the filesystem is large (or the
-memory is small), then this option is not recommended.