如何检测网络共享上的硬链接?

如何检测网络共享上的硬链接?

我发誓很久以前我曾让这个工作过,但现在不行了。我有一台带有 Linux 网络共享的 Windows 10 机器。我可以很好地在网络共享上创建硬链接,但我无法检测到它们。例如,我运行一个文件复制程序,它可以识别硬链接并且不会将它们算作重复项。我尝试使用 NFS 和 SMB 共享,但似乎都不起作用。我也使用 Link Shell Extension。我读到 SMB 2.0 及更高版本不会报告链接,但它们可以正常创建。我启用了 SMB 1 并禁用了 SMB 2/3,但仍然不起作用。没有任何东西可以看到 NFS 或 SMB 上的硬链接。我怎样才能让它工作?

答案1

我找到了问题所在。我已经将 NFS 的优先级设定为高于 SMB,但我猜我忘记了 NFS 和 SMB 的路径略有不同。因此,当我以为我正在访问 NFS 共享时,我仍然在 SMB 共享上,尽管我仍然认为它应该可以工作,因为它应该使用 SMB v1.0。

相关内容