因此,我刚刚设置了一台新服务器(Ubuntu 22.04.3 LTS),通过 snap 安装了 Plex,并设置了一个 raidz1 池。我可以将文件复制到池中,但是当我将文件夹添加到 plex 库时,池却没有显示。
我已经将权限设置为完全开放(每个人都有 rwx 访问权限),但也许我遗漏了什么?我还尝试将符号链接放在 Plex 中所需的文件夹位置能看到了吗...但是 Plex 将符号链接视为一个文件,并且它是灰色的且不可选择。
关于如何让 Plex 与我的 ZFS 池良好配合,您有什么想法吗?
/home$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 2.9M 1.6G 1% /run
/dev/sda4 916G 19G 851G 3% /
tmpfs 7.7G 0 7.7G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
efivarfs 192K 129K 59K 69% /sys/firmware/efi/efivars
/dev/nvme0n1p2 260M 37M 224M 14% /boot/efi
spa 22T 2.8G 22T 1% /spa
tmpfs 1.6G 1.7M 1.6G 1% /run/user/10
/home$ zfs list
NAME USED AVAIL REFER MOUNTPOINT
spa 33.8G 21.0T 33.8G /spa
/home$ zfs get mountpoint
NAME PROPERTY VALUE SOURCE
spa mountpoint /spa default
答案1
我建议尝试使用绑定挂载的 Daniel 的建议。这里,我假设您的主目录是/home/marcus
。
然后,您可以像这样创建一个绑定挂载(文件系统“循环”/“复制”)。
首先,创建新的挂载点:
mkdir /home/marcus/spa
然后,创建实际的绑定挂载:
sudo mount --bind /spa /home/marcus/spa
现在, 的内容/home/marcus/spa
在所有方面都应与 的内容相同/spa
。
您还可以将其包含在/etc/fstab
以下行中:(如果您希望主目录“副本”仅为只读视图,,ro
则可以添加最后一部分)。/spa
/spa /home/marcus/spa none bind,ro
此外,请参阅此处以获取更多参考。