aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikolaus Rath <Nikolaus@rath.org>2017-06-20 16:10:49 -0700
committerNikolaus Rath <Nikolaus@rath.org>2017-06-20 16:39:16 -0700
commit56d6030f9cc2a90ace2f04f3dc4611ea06737b89 (patch)
treeb8331f6262af6e0cd26ceb71d8a0034a8739edc6
parent152617e53f2bd8456bf36b1b1fd6f24538105883 (diff)
downloadsshfs-56d6030f9cc2a90ace2f04f3dc4611ea06737b89.tar
sshfs-56d6030f9cc2a90ace2f04f3dc4611ea06737b89.tar.gz
sshfs-56d6030f9cc2a90ace2f04f3dc4611ea06737b89.tar.bz2
sshfs-56d6030f9cc2a90ace2f04f3dc4611ea06737b89.zip
Document hardlink limitation.
-rw-r--r--ChangeLog1
-rw-r--r--README.rst11
2 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index a1c11d6..cd8f71c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,7 @@
Unreleased Changes
------------------
+* Documented limited hardlink support.
* Added support for building with Meson.
* Added support for more SSH options.
* Dropped support for the *nodelay* workaround - the last OpenSSH
diff --git a/README.rst b/README.rst
index 943d12f..0a536a6 100644
--- a/README.rst
+++ b/README.rst
@@ -88,6 +88,9 @@ the sshfs developers know!
Caveats
-------
+Rename
+~~~~~~
+
Some SSH servers do not support atomically overwriting the destination
when renaming a file. In this case you will get an error when you
attempt to rename a file and the destination already exists. A
@@ -98,6 +101,14 @@ someone (or something) recreates the destination file after SSHFS has
removed it, but before SSHFS had the time to rename the old file. In
this case, the rename will still fail.
+Hardlinks
+~~~~~~~~~
+
+If the SSH server supports the *hardlinks* extension, SSHFS will allow
+you to create hardlinks. However, hardlinks will always appear as
+individual files when seen through an SSHFS mount, i.e. they will
+appear to have different inodes and an *st_nlink* value of 1.
+
Getting Help
------------