大家下午好,
我已成功在可访问 Synology NAS 的 SSD 上安装了 Plex Media Server。我安装了一个附加驱动器 (NFS HDD)(下图),我希望 Docker(Dockstarter)内的 Plex Media Server 能够看到:
当我进入 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' 但我不确定?
有没有办法让它永不断开?
答案1
看起来您的问题是永久安装驱动器和在 Plex 中使用适当的所有权/权限对其进行定义的组合。
安装
要手动安装驱动器,请使用以下命令:
sudo mount /dev/sdc5 /mnt/addionaldrive
但是,此命令的问题是,挂载点在重启后无法继续存在。因此,要在启动过程中挂载它,您需要编辑文件/etc/fstab
。但首先,您需要找到唯一唯一标识符您要挂载的特定分区。使用命令ls -l /dev/disk/by-uuid
查找唯一唯一标识符在我的系统上,我得到以下信息:
$ ls -l /dev/disk/by-uuid
total 0
lrwxrwxrwx 1 root root 10 Jul 2 16:13 0b132a87-938e-4654-b734-6a4a4105ca9c -> ../../dm-0
lrwxrwxrwx 1 root root 10 Jul 2 16:13 10442e1e-b19d-4b3a-8bb0-37c6dfb2e8ef -> ../../sdc1
lrwxrwxrwx 1 root root 10 Jul 2 16:13 2797e94e-82c5-4f66-8911-ad32fe5c8e73 -> ../../sda1
lrwxrwxrwx 1 root root 10 Jul 2 16:13 2ae71809-1068-4d24-b611-9e3d9270cc71 -> ../../sdb1
lrwxrwxrwx 1 root root 10 Jul 2 16:13 fa789f63-a537-47cb-8f16-6348e4182b31 -> ../../dm-1
一旦你确定唯一唯一标识符针对您的分区,请/etc/fstab
按如下方式编辑文件。务必替换xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx与唯一唯一标识符您的分区:
# mount /dev/sdc5 /mnt/addionaldrive
UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /mnt/additionaldrive nfs defaults 0 0
如果你注意到,我使用的选项很简单defaults
。这将允许读写访问以及其他一些设置。有关选项和编辑的更多信息/etc/fstab
,请参阅文档这里. 根据您的情况进行必要的调整。
如果你不想手动输入唯一唯一标识符编辑时/etc/fstab
,您可以使用以下命令附加唯一唯一标识符至/etc/fstab
。之后,/etc/fstab
根据需要进行编辑。
切换到根目录:
sudo bash
进行备份:
cp /etc/fstab /etc/fstab.bak
附加唯一唯一标识符到/etc/fstab
:
ls -l /dev/disk/by-uuid | grep sdc | awk '{print $9}' >> /etc/fstab
Plex 库所有权/权限
接下来,您需要确保此文件夹及其内容具有适当的所有权/权限,以便 Plex 能够读取和写入。Plex Media Server 以用户身份运行丛。因此,媒体和目录需要允许用户进行读写访问丛。这是通过以下命令完成的:
sudo chown -R plex:plex /mnt/addionaldrive
有关更多信息,请参阅 Plex 的优秀教程这里,官方文档是这里。
此外,您可能还想考虑使用除丛您的媒体库。在我的系统上,我的 Plex Media Server 媒体库的目录和文件所有权使用丛作为用户但属于不同的组,博登。这给了我更多的灵活性。Plex 仍然需要拥有这些文件,但我还希望该目录可以通过 SMB 作为网络驱动器访问。为了做到这一点,我定义了一个名为博登该用户丛以及任何其他特定用户。然后,在我的 Samba 配置文件中,我将其设置为用户通过网络访问此共享点。此外,如果将文件写入目录,它会自动定义丛:博登。这在向库中添加媒体时很方便。但这是您可以自行探索的另一个主题。