![Plex 和 Emby 都看不到 /run/media 中的文件夹](https://linux22.com/image/215103/Plex%20%E5%92%8C%20Emby%20%E9%83%BD%E7%9C%8B%E4%B8%8D%E5%88%B0%20%2Frun%2Fmedia%20%E4%B8%AD%E7%9A%84%E6%96%87%E4%BB%B6%E5%A4%B9.png)
我尝试在我的 Arch Linux 系统上安装 Emby 和 Plex(当然不是同时安装)。我关注了每个相关的 Arch Wiki 页面。在两者上我都遇到了同样的问题:他们看不到 的内容/run/media/$USER
。我在该目录中安装了两个外部驱动器(最初使用自动安装udisksctl
,我尝试为其中一个驱动器添加 Fstab 规则,看看这是否会产生影响)。
我已将自己添加到组中,plex
并且编辑了媒体目录。似乎没有什么区别。我也修改了 systemd 单元文件,没有任何变化。media
chown
这是 ls/run/media/jlcarveth
drwxrwxrwx 13 jlcarveth jlcarveth 4.0K Dec 9 10:45 JLC6TB
drwxrwxrwx 1 jlcarveth jlcarveth 12K Sep 4 20:48 Media
正如我所提到的,这是在 Arch linux 上,更新的软件包运行 6.0.11 Linux 内核。
答案1
看起来 plex 是作为一个 systemd 服务安装在 Arch 上的。 systemd 服务的某些设置可能会导致它们使用挂载命名空间。
您可能需要找到文件 plexmediaserver.service 并将其编辑到您的问题中。
但首先考虑移动驱动器的安装位置。请参阅Linux FSH了解更多信息。 /run 是一个非常奇怪的挂载任何东西的地方。
Systemd 可能会在 /run 处专门安装不同的东西,因此请考虑使用 /mnt 或 /media