我正在使用 ESXi 在虚拟机上设置运行 Debian 1.2.0 的媒体服务器。我已经安装了 Debian,还安装了 Plex。该媒体位于 Netgear ReadyNAS102 上,需要通过 NAS 进行访问。
我的 Plex 文件夹当前位于 NetgearNAS>Plex
我的 NAS 名称是 ManiaNAS
NAS 位于 192.168.0.101(静态 ip)
cifs-utils 版本为 (2:6.11-3.1) - 最新
现在,虽然我可以在 Debian 中导航到我的 Plex 文件夹并查看其内容,但我无法让 Plex 查看同一文件夹。深入研究后,我了解到 Plex 无法访问网络文件夹,解决此问题的方法是将网络文件夹挂载到本地文件系统中。我按照下面链接中的建议进行操作,但没有帮助:
https://askubuntu.com/questions/345087/how-do-i-add-a-network-drive-to-plex
我打开 fstab 并将其更新为包含一行,如下所示:
//ManiaNAS/Plex /media/Plex cifs guest 0 0
现在,当我返回终端并尝试 sudo mount -a 时,出现以下错误:
无法解析 [NAS 名称] 的地址:未知错误
这就是我被困住的地方。当我注意到将鼠标悬停在“文件”中的 Plex 文件夹上时得到的路径时,我想尝试其他方法。路径是[smb://ManiaNAS.local/plex/]。所以我将其输入到 fstab 中并收到此错误:
挂载 cifs url 尚未实现。尝试挂载 smb://manianas.local/Plex/
我也尝试使用写入权限进行安装,但收到一条错误消息:
第 16 行解析错误(这是 fstab 条目所在的位置)。
我的问题/问题:
1) 我可以在fstab中使用//ManiaNAS/Plex还是应该使用//192.168.0.101/Plex?我知道我应该使用 //192.168.0.101/Plex
2) 当我访问 192.168.0.101 时,我可以导航到我的 Netgear ReadyNas 的 Web 界面,但我无法通过输入 192.168.0.101/Plex 直接导航到 Plex 文件夹 - 不知道在这里该怎么做。这不是问题,因为我可以通过输入 //192.168.0.101/Plex 来访问 Plex 文件夹
- 我的 fstab 条目应该是什么?
在终端中,我尝试了以下操作:
mount 192.168.0.101/Plex /media/Plex
这给了我这个错误:安装:/media/Plex:必须是超级用户才能使用安装。
尝试使用 sudo sudo mount -t cifs //192.168.0.101/Plex /media/Plex
,我被要求这样做:root@//192.168.0.101/Plex 的密码:我输入了 NAS 的管理员密码。
然后我得到这个错误:安装错误(13):权限被拒绝。请参阅 mount.cifs(8) 手册页(例如 man mount .cifs)和内核日志消息 (dmesg)。
我有 ReadyNAS OS 6+,根据 Netgear (https://kb.netgear.com/30068/ReadyNAS-OS-6-SSH-access-support-and-configuration-guides) root 密码与管理员密码相同。我还检查了 ReadyNAS 用户页面,只有一个管理员用户。
Netgear 建议尝试使用“password”作为 root 密码,但这从 sudo 返回了以下消息:抱歉,请再试一次。这让我相信我没有输入错误的密码。
我用谷歌搜索了我之前得到的错误安装错误(13):权限被拒绝。请参阅 mount.cifs(8) 手册页(例如 man mount .cifs)和内核日志消息 (dmesg)并发现了这个页面关联并尝试了一下。该网站说要使用它(针对我的用例进行了修改),但它不起作用:
sudo mount -t cifs //192.168.0.101/Plex /mount/Plex/ -o vers=3.0,username=<username>,password=<password>,dir_mode=0777,file_mode=0777,serverino,sec=ntlmssp
然后,我删除了我认为与 mount 命令无关的项目,最后发现这似乎有效!
sudo mount -t cifs //192.168.0.101/Plex /mount/Plex/ -o,username=<admin username>,password=<admin password>,dir_mode=0777,file_mode=0777,sec=ntlmssp
我看到挂载的文件夹!
想知道两件事:
什么理解它只是意味着选择。-o
意思?
有没有更好的方法可以在不泄露我的管理员密码的情况下执行此操作?据我所知,是和否。是的,您可以在不同的文件上引用登录凭据,但从某种意义上说,不同的文件仍然存储纯文本密码。当然,人们需要管理员访问权限才能查看和修改该不同的文件。因此存在一定程度的风险。我决定在我的 NAS 上创建一个单独的用户。该用户只能访问 Plex 文件夹。
这对我来说是一次巨大的学习练习,我非常感谢我收到的指导!
一旦我弄清楚安装,我将保留此链接以供参考:Debian 服务器,自动挂载 Samba 共享