![挂载 Samba 共享,就像它是 Windows 中的本地驱动器或文件夹一样](https://linux22.com/image/1630719/%E6%8C%82%E8%BD%BD%20Samba%20%E5%85%B1%E4%BA%AB%EF%BC%8C%E5%B0%B1%E5%83%8F%E5%AE%83%E6%98%AF%20Windows%20%E4%B8%AD%E7%9A%84%E6%9C%AC%E5%9C%B0%E9%A9%B1%E5%8A%A8%E5%99%A8%E6%88%96%E6%96%87%E4%BB%B6%E5%A4%B9%E4%B8%80%E6%A0%B7.png)
我有一个运行 FreeNAS (FreeBSD) 的文件服务器,它为 Samba 共享提供音乐。
我还有一台 Windows 10 电脑,Traktor DJ 2已安装。
Traktor DJ 2 无法从网络共享中读取任何内容,而且没有任何提示。我尝试让它工作时发现,它还会对使用的任何文件进行大量更改,这也是我不希望看到的。
我认为让它工作的最简单方法是将 Samba 共享安装为只读,这样在计算机上的程序看来它只是一个本地驱动器或文件夹,所以无论发生了什么愚蠢的事情导致 Traktor DJ 2 无法从网络共享读取,它都会被抽象出来,无论解决方案如何将其呈现为本地的东西。
我已经尝试过了:
- 使用 Windows 中的“映射网络驱动器”功能。这与尝试直接使用网络共享存在同样的问题。
mklink /D "C:\Music" "\\192.168.1.2\RO Music"
(其中RO Music
是 的只读共享music/
)也出现了同样的问题。我注意到,这样做在资源管理器中也有一个不同的图标 - 一个带有快捷方式箭头的文件夹,而 中只有一个本地文件夹的文件夹C:\
。
简而言之,我想要一些完全颠覆性的东西,这样这个愚蠢的程序才能正常工作。将我的音乐收藏复制到本地文件夹是不可能的,因为我的 Windows 计算机的总硬盘空间比我的音乐收藏还少。