没有戏剧性的电影:通过 Plex 轻松使用 Linux USB 驱动器没有戏剧性的电影:通过 Plex 轻松使用 Linux USB 驱动器没有戏剧性的电影:通过 Plex 轻松使用 Linux USB 驱动器没有戏剧性的电影:通过 Plex 轻松使用 Linux USB 驱动器
  • 业务
  • 目标
  • 支持
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容

没有戏剧性的电影:通过 Plex 轻松使用 Linux USB 驱动器

发表 admin at 2025年2月28日
类别
  • 未分类
标签

要点

  • 为了使 Plex 能够访问外部 USB 驱动器上的媒体,您需要创建一个专用的安装点。
  • 使用 chown 授予“plex”用户挂载点的所有权。
  • 在 /etc/fstab 文件中添加一行以将 USB 驱动器安装到安装点上。

Plex 易于安装和使用,而且性能出色。然而,让新用户疯狂的一件事是尝试访问外部 USB 驱动器上的媒体。这是简单的方法。

Plex 媒体服务器和库

著名的 Plex 媒体服务器在库中组织您的媒体。这些是不同媒体类型的集合,例如电影、电视节目、照片等。您可以将包含媒体的目录添加到库中。这些目录可以位于本地硬盘驱动器、外部安装的 USB 驱动器或其他一些可通过网络访问的位置。这些目录称为源。

在 Linux 上,必须先安装 USB 驱动器,然后才能访问它们。没关系,我们可以使用标准的 Linux 技术来做到这一点。但 plex 还有进一步的要求。

Plex 创建一个名为 plex 的 Linux 用户。该用户必须有权访问媒体。我一次又一次听到这个绊脚石如何驱使人们放弃。在权限、文件和目录所有权的惊涛骇浪中挣扎后,他们放弃了船。

现实是,它比您想象的更容易实现。

安装丛

Plex的安装对于您是否成功起着重要作用。我建议您使用官方 Plex 安装文件。 Snaps、Flatpaks 和分发存储库中的版本对我来说不起作用。您的情况可能会有所不同,但很多时候,plex 用户并未创建。如果没有 plex 用户,您注定会失败。

唯一的例外是 Arch 用户存储库(AUR)中的 Manjaro 和 Arch 版本。效果非常好。您需要像 yay 这样的 AUR 辅助工具才能使用 AUR。

一旦你同意了,你就可以使用这个命令:

yay -S plex-media-server

对于 Ubuntu 和 Fedora,您将使用官方 RPM 和 DEB 文件获得最佳结果。在 Fedora 上,此命令检索撰写本文时的最新 RPM。

wget https://downloads.plex.tv/plex-media-server-new/1.41.0.8994-f2c27da23/redhat/plexmediaserver-1.41.0.8994-f2c27da23.x86_64.rpm
sudo dnf install plexmediaserver-1.41.0.8994-f2c27da23.x86_64.rpm -y

在 Ubuntu 上,您需要发出一系列命令。它可能看起来很多,但这只是剪切和粘贴的情况。如果您刚刚安装了 Ubuntu,请确保先更新并升级:

sudo apt update
sudo apt upgrade

您可能已经安装了 cURL,但我已经包含了该命令,以防万一您没有安装。在执行最后的 apt install 命令之前,请勿跳过更新命令。

sudo apt install apt-transport-https
sudo apt install curl
curl https://downloads.plex.tv/plex-keys/PlexSign.key | gpg --dearmor | sudo tee /usr/share/keyrings/plex-archive-keyring.gpg >/dev/null
echo deb [signed-by=/usr/share/keyrings/plex-archive-keyring.gpg] https://downloads.plex.tv/repo/deb public main | sudo tee /etc/apt/sources.list.d/plexmediaserver.list
sudo apt update
sudo apt install plexmediaserver

好的,Plex 就安装好了。在所有发行版上,我们必须启用并启动 plexmediaserver 守护进程:

sudo systemctl enable plexmediaserver
sudo systemctl start plexmediaserver

创建挂载点

我们需要创建一个由 plex 用户拥有的挂载点。我将挂载点命名为“plex-usb”,它位于根目录中。不要在您的主目录中创建它。

sudo mkdir /plex-usb
sudo chown plex:plex /plex-usb
ls -ld /plex-usb/

chown 命令将目录的用户和组所有权更改为“plex”。我们使用 ls 来确认这些更改。

安装USB

我的 USB 驱动器在格式化时被命名为 Silver。当我插入它时,它会显示该名称。它包含两个名为“电影”和“节目”的目录。

我们需要找到它的通用唯一标识符(UUID)。我们将 blkid 命令通过管道传输到 grep 中并查找 /dev/sd 设备。第一个驱动器被标识为 sda,第二个驱动器被标识为 sdb,依此类推。

sudo blkid | grep /dev/sd

在我的例子中,USB 驱动器是 /dev/sdb。我们需要记下 UUID 和类型。我的驱动器的 UUID 是“b7ea748e-2df0-450e-922b-bf9d81e534c3”,其类型是“ext4”。

如果您很难找到驱动器,请将其删除,然后运行 blkid 命令,如上所述。打开另一个终端窗口,插入 USB 驱动器,然后再次运行 blkid 命令。然后您可以查找两组输出之间的差异。

我们需要编辑 /etc/fstab 文件,以便在 Plex 计算机启动时将 USB 驱动器挂载到 /plex-usb 挂载点上。

使用您最喜欢的编辑器,然后打开 /etc/fstab 文件。

sudo gedit /etc/fstab

在 fstab 文件的底部添加此行。当然,使用您自己的驱动器中的 UUID 和类型,以及您自己的安装点的名称和路径。

/dev/disk/by-uuid/b7ea748e-2df0-450e-922b-bf9d81e534c3 /plex-usb ext4 defaults 0 0

您可以使用空格或制表符分隔字段。

保存更改并重新启动计算机。登录后,您应该能够导航到安装点并查看您的媒体。

与直觉相反的是,ls 现在报告挂载点属于用户 dave-mckay。

ls -ld /plex-usb/
ls -l /plex-usb/

这是因为 USB 驱动器的根目录已覆盖在挂载点上。但是,在表面之下,底层挂载点实际上由 plex 用户拥有,我们之前已经验证过。这种“双重所有权”是 plex 用户访问 USB 驱动器的方式。

在 Plex 中使用 USB 库

在您的 Web 浏览器中,导航至 localhost:32400/web 并浏览通常的 Plex 启动屏幕。当您进入“服务器设置”、“组织媒体”页面时,单击“添加库”按钮。

我们要添加电影源,因此单击“电影”按钮。

您可以编辑名称并选择语言。

我对默认设置很满意,所以我单击了“下一步”按钮。在下一页上,单击“浏览媒体文件夹”按钮。

在“添加文件夹”页面,单击“/”作为根目录。

滚动右侧的目录列表,直到看到安装点。

当你看到它时点击它。

向后滚动,您将看到已安装的 USB 驱动器上的目录。单击电影目录。

您将看到该目录的内容。单击添加按钮。

您将有机会重新审视您的选择。我正在向该库添加一个名为 /plex-usb/Movies 的目录,这是正确的。单击添加库按钮。

新库被列为已配置源。

要添加电视节目,我们遵循相同的过程。单击添加库 > 电视节目 > 下一步 > 浏览媒体文件夹 > 根目录“/” > plex-usb、节目 > 添加、添加库。

现在我们列出了两个库。单击“下一步”。

点击完成。

您的媒体将被扫描、识别并添加到 Plex 数据库中,并在您的 Plex 服务器名称下找到。

关于果冻的一句话

Jellyfin 的功能与 Plex 类似。要将外部 USB 驱动器添加到 Jellyfin,请使用相同的整体过程。

安装 Jellyfin,并创建安装点,例如 /jellyfin-usb。

sudo mkdir /jellyfin-usb

让 jellyfin 用户成为挂载点的所有者。

sudo chown jellyfin:jellyfin /jellyfin-usb

向 /etc/fstab 添加条目以将 USB 驱动器安装到安装点。

开演时间!

您已准备好观看存储在外部驱动器上的媒体。

请记住在移除 USB 驱动器之前先将其卸载。在另一台计算机上使用它然后将其重新连接到您的 Plex 服务器的最简单方法是关闭您的 Plex 服务器,在其他地方使用您的驱动器,将其重新插入,然后启动您的 Plex 服务器。

©2015-2025 Norria support@norria.com