NTFS 符号链接在通过 samba 共享安装的文件夹中不起作用

NTFS 符号链接在通过 samba 共享安装的文件夹中不起作用

我有一台 Windows 7 电脑,并在 NTFS 驱动程序上创建了我想要共享的文件夹。在这个文件夹中,我从一个目录到另一个目录创建了 NTFS 符号链接。然后我共享了这个文件夹,并将其作为文件夹挂载在 Ubuntu 下。链接的文件夹看起来是空的。

完整描述我所做的事情:

  • 在 Windows 服务器上:

    • 创建文件夹“D:\share”,里面创建文件夹“share\dev\css”和“share\static\”
    • 创建mklink /D从“share\dev\css”到“share\static\css”的符号链接
    • 目录“D:\share\static\css\”内的命令dir显示了我希望在此处看到的所有文件
    • 共享“D:\share\”为“dev-share”
  • 在 Ubuntu(或 OSX)上:

    • 已安装“smb://IP/dev-share/”,但“static/css”为空

我认为这是 Windows 共享设置问题,因此由于我在 Google 中找不到答案,也许您知道如何在共享文件夹中打开符号链接?

答案1

在 /etc/samba/smb.conf 中将其添加到全局部分

遵循符号链接 = 是 宽链接 = 是 unix 扩展 = 否

然后重启 samba

sudo /etc/init.d/samba 重启

相关内容