Ubuntu 服务器安装 Plex - 不使用 HDD,只使用小型 NVME

Ubuntu 服务器安装 Plex - 不使用 HDD,只使用小型 NVME

在一台以前是 Windows PC 的未使用机器上,我安装了 Ubunutu Server,然后安装了 plex。经过反复试验,它终于可以正常工作了。我在外部驱动器上有一些媒体文件,我已将其安装上去,plex 可以正常工作。我在 Mac 上还有其他文件,可以将它们复制到其他位置。我学会了如何使用(基本意义上的)Powershell、SSH、Cyber​​duck、scp、chown、chmod 等。

但是,这个难题的最后一部分是将我的大部分文件放在机器的 HDD 上,而不是服务器安装到的小型 nvme 上。nvme 已满。删除了一些文件来解决这个问题。据我所知,HDD 在那里,并且像 fdisk -l 这样的命令可以显示它。我试图将它挂载到我的 /media 文件夹中的一个新文件夹中,这也是我的外部 USB 驱动器当前挂载的位置(plex 可以看到)。但是没有运气,我不确定这是否是我应该做的。它在那里作为 /dev/sda,但是当我尝试将其挂载到目录时,它不喜欢这个主意。mount 命令说它已经挂载了,但我不知道在哪里,甚至不知道该挂载是否真的起作用,媒体目录是否可以容纳更多文件。

如有任何指导,我们将不胜感激。

答案1

如果 Plex 可以看到附加驱动器但无法对其执行任何操作,则问题可能出在权限上。根据本文,您需要执行以下操作:

  1. 切换到超级用户:
    sudo su
    
  2. 将默认目录权限更改为755
    find /usb/media3 -type d -exec chmod 755 {} \;
    
  3. 将默认文件权限更改为644
    find /usb/media3 -type f -exec chmod 644 {} \;
    
  4. 打开 PMS 并将目录添加到相应的部分
  5. 手动调用库更新

如果你不确定外部设备安装到哪里,你可以使用以下命令进行查找df -h

$ df -h
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             3927124         0   3927124   0% /dev
tmpfs             791108      3172    787936   1% /run
/dev/nvme0n1p2 458726552 235684072 199670756  55% /
tmpfs            3955540        24   3955516   1% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            3955540         0   3955540   0% /sys/fs/cgroup
/dev/sda1      491207920 138964460 327221748  30% /media/usb0
/dev/nvme0n1p1    997456     10264    987192   2% /boot/efi
tmpfs             791108        44    791064   1% /run/user/1000

为了这个例子,我可以看到一个存储设备被安装到/media/usb0,并且我可以在那里访问数据并将新文件复制到那里。

如果您想要一些更容易阅读的内容,请尝试lsblk

$ lsblk
NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINT
sda           8:0    0   477G  0 disk 
└─sda1        8:1    0   477G  0 part /media/usb0
mmcblk0     179:0    0  29.7G  0 disk 
└─mmcblk0p1 179:1    0  29.7G  0 part 
nvme0n1     259:0    0   477G  0 disk 
├─nvme0n1p1 259:1    0   976M  0 part /boot/efi
├─nvme0n1p2 259:2    0 445.5G  0 part /
└─nvme0n1p3 259:3    0  30.5G  0 part [SWAP]

希望这可以帮助

相关内容