大家下午好,
我已在 SSD 上成功安装 Plex Media Server,该 SSD 可以访问我的 Synology NAS。我安装了一个额外的驱动器(NFS HDD)(下图),我希望位于 Docker(Dockstarter)内的 Plex Media Server 能够看到:
附加驱动器 - VHD(/dev/sdc5 是我想使用的。)
当我进入 Plex 时,似乎该驱动器不可见:
我已经检查并安装了驱动器,但感觉好像缺少一些东西。我现在知道如何安装外部硬盘驱动器 (nfs),但是我需要对内部硬盘驱动器执行相同的操作吗?有人可以建议吗?
系统详细信息:
发行商 ID:Ubuntu 描述:Ubuntu 22.04.2 LTS 版本:22.04 代号:jammy
感谢您的时间。
- 编辑
我现在已经成功手动挂载 NFS 驱动器。我将挂载点更改为我的主目录 (/home/dandy/mnt/additionaldrive),以便 Plex 可以看到它。接下来,fstab。我认为很可能是:
'/dev/sdc5 /home/dandy/mnt/additionaldrive nfs nofail,defaults,rw,user 0 0' 但我不确定?
有没有办法让它永远不会断开连接?
看来您的问题是永久安装驱动器并使用适当的所有权/权限在 Plex 中定义它的组合。
安装
要手动安装驱动器,请使用以下命令:
然而,此命令的问题是挂载无法在重新启动后继续存在。因此,要在引导期间安装它,您需要编辑
/etc/fstab
文件。但首先,您需要找到要安装的特定分区的UUID 。使用命令ls -l /dev/disk/by-uuid
查找UUID。在我的系统上,我得到以下信息:确定分区的UUID
/etc/fstab
后,按如下方式编辑文件。请务必将xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx替换为分区的UUID :如果您注意到的话,我使用的选项很简单
defaults
。这将允许读写访问以及其他一些设置。有关选项和编辑的更多信息,请参阅此处的/etc/fstab
文档。根据您的情况进行必要的调整。如果您不想在编辑时手动键入UUID
/etc/fstab
,可以使用以下命令将UUID附加到/etc/fstab
. 之后,/etc/fstab
根据需要进行编辑。切换到根目录:
进行备份:
将UUID附加到
/etc/fstab
:Plex 库所有权/权限
接下来,您需要确保该文件夹及其内容具有适当的所有权/权限,以便 Plex 能够读取和写入。Plex 媒体服务器以用户plex运行。因此,媒体和目录需要允许用户plex进行读写访问。这是通过以下命令完成的:
有关更多信息,请参阅此处的 Plex 优秀教程,以及此处的官方文档。
边注
我不建议在您的主目录中创建 Plex 库目录。相反,将其安装在类似的地方
/mnt/addionaldrive
。此外,您可能需要考虑为您的库使用plex以外的组。在我的系统上,我的 Plex 媒体服务器库的目录和文件所有权使用plex作为用户,但使用不同的组boden。这让我更加灵活。Plex 仍然需要拥有这些文件,但我还希望可以通过 SMB 作为网络驱动器访问该目录。为此,我定义了一个名为boden的新组,将用户plex和任何其他特定用户添加到其中。然后在我的 Samba 配置文件中,我将其设置为用户通过网络访问此共享点。此外,如果将文件写入目录,它会自动定义plex:boden的所有权。将媒体添加到库时这非常方便。但这是您可以自己探索的另一个主题。