webdav和硬链接函数没有实现的错误信息

我有用于将文件传输到远程服务器的nginx的webdav。 我在Debian盒子上使用davfs2进行安装。 问题是,当我尝试创build一个硬链接时,我得到以下错误信息:

ln: failed to create hard link 'cpool/test' => 'pc/test': Function not implemented 

有没有解决方法?

没有特殊的扩展名,WebDAV不支持创build硬链接。 WebDAV中最接近的标准是“redirect参考资源”( RFC 4437 ),它返回一个3xx状态码,因此performance得像一个符号链接,而不是一个硬链接。 nginx中的上游http_dav模块不支持这个扩展(事实上,它不支持一些标准命令( LOCKUNLOCKPROPFINDPROPPATCH不支持它)。我不确定第三个-party模块,但是如果没有像高级用户和系统pipe理员那样看,我不会感到惊讶,大多数人也不会使用符号链接。