Windows 在 Samba 共享上永远遵循符号链接

Windows 在 Samba 共享上永远遵循符号链接

我有一个通过 Samba 从 Windows 访问的网络共享。在我的一个网络共享文件夹中,有一个指向当前目录的符号链接。例如,

/opt/myapp/mydir

符号链接 mydir -> /opt/myapp/mydir

虽然符号链接毫无意义,但我很好奇为什么在 Windows 资源管理器中,它似乎允许我导航到大约 45 个子目录,然后就无处可去,但/opt/myapp/mydir只有符号链接 mydir 在第 45 个深度左右无处可寻。实际上,路径变成了类似\\nfs_server\share\myapp\mydir\mydir\mydir\..\mydir\mydir\mydir\mydir等的内容。在 中/etc/smb.conf,我有follow symlinks = yeswide links = yes 和unix extensions = no

答案1

据我了解,Windows 的文件路径的 MAX_PATH 长度约为 260 个字符。45 个子目录创建的路径长度大于 260。此后,我不知道 Windows 如何与 Samba 配合使用。

相关内容