这是我的问题;如果我path = /home/user/share/
在其中设置,/etc/samba/smb.conf
则可以输入smb://192.168.0.xxx/share/
用户名和密码并进行连接,或者根据设置以访客身份进行连接。
问题是我无法将我希望共享的所需 ZFS 池放置在此位置。
好吧,这并不完全正确,我可以将其安装在这个位置并让共享正常工作,但随后我无法让我的 plex 媒体服务器正确访问文件。
所以我想我可以挂载我的池/mnt/
并从那里共享它,不幸的是 samba 有内置的东西可以将它直接指向这个主文件夹。
如果我path = /mnt/share/
在其中设置/etc/samba/smb.conf
,则无法连接到它,因为这实际上是在尝试共享不在池所在位置的smb://192.168.0.xxx/share/
文件夹,所以它只会给出一个错误,说明没有任何可共享的内容。/home/user/share/
有没有办法强制 samba 连接到共享文件夹实际所在的位置,即使它不在 /home/user/ 目录中?
如果没有,我可以通过不同的方式在不使用 samba 的情况下进行共享吗?也许使用 ZFS?
编辑
不知怎的,我设法让我的Windows盒子和Linux盒子以不同的方式工作,通过使用我的zfs for linux盒子的池共享,并为Windows盒子添加一个硬盘驱动器位置,然后/etc/samba/smb.conf
只需连接到\\servername\HardDrive