Samba unbuntu 22.04 分享 /home 中没有的内容

Samba unbuntu 22.04 分享 /home 中没有的内容

这是我的问题;如果我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

相关内容