我有一台 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 重启