希望这不是一个新手经常问的问题......
因此,我决定将 plex 媒体服务器放到 Ubuntu 安装中,以便为我的房子提供一个稳定的平台,从而最大程度地提高可用性。我曾考虑过设置一台旧的 WinXP 机器来执行此操作,但我认为在 Ubuntu 上可以充分利用旧硬件,而且它可以充分利用所有 RAM,因为它是 64 位操作系统,而不是 32 位。
话虽如此,我还是遇到了一些问题。我的机器目前是一台较旧的:
- 13.04 64位。
- AMD2.7 双核
- 8GB 内存
我对 Linux 的了解最多只是一般水平,但我确实有一些命令行经验。我的问题是......
我终于将所有媒体从我们正在使用的 Windows 7 MCE 机器上移过来,但速度却慢了很多。显然 Plex 不支持子文件夹,我不得不重新设计目录结构,因为我想将视频文件分成适合儿童的类别(音乐文件也是如此)。因此,我曾经gparted
创建过几个不同的逻辑卷,这些逻辑卷将彼此独立安装,并允许我在 Plex 中创建不同的存储库,现在我们的孩子可以访问这些存储库。
我知道必须调整媒体(电影、电视节目、音乐等)的命名约定,以便 Plex 可以找到它们。但是,我读了一些资料,发现这可能不是我遇到的唯一问题。我读过其他帖子,它们表明卷上的权限需要为,777
以便允许 Plex 访问它们,或者需要将 Plex 添加到我的默认usergroup
。这不是问题,因为我可能是唯一一个访问服务器上任何内容的人,而且我很放心chmod -R
解决这个问题。此外,我读到卷是使用默认/media
挂载点挂载的,这是真正的潜在问题。我读到挂载点需要更改为/mnt
。为了做到这一点,似乎我需要编辑/etc/fstab
才能更改挂载点。我找到了这个指南:MoveMountpoint 操作方法 - Ubuntu 社区文档
我的问题是,将所有文件移到目录中并将它们挂载在 后/media
,我是否应该将文件撤消以更改挂载点?或者也许更好的说法是,更改挂载点后,我的数据是否仍在分区中,还是会丢失?另一组问题是,这是否有必要?有没有更简单的方法来更改挂载点?虽然我对使用命令行还算满意,但我更喜欢 GUI 选项,因为我的 Linux-fu 已经过时了。唉,我找不到任何可靠的方法,我读过的所有帖子都说编辑/etc/fstab
很“容易”。恐怕上面提到的“如何做”文章不是 100% 让我满意的,尽管它看起来写得很好。
提前感谢您的任何意见/反馈/帮助!
答案1
最安全的选择是始终备份,其次,XBMC 在管理这类事情方面做得更好,可以考虑使用 XBMC 作为替代方案
答案2
备份总是一个好主意,但更改挂载点不应使您的数据面临风险。如何通过编辑创建挂载点fstab
取决于您创建的分区类型gptd
- NTFS、EXT 等。在开始编辑fstab
条目之前,只需使用 备份当前文件即可sudo cp /etc/fstab /etc/fstab.backup
。
据我所知,Plex 会创建用户plex
来运行进程,并且plex
需要对媒体目录的明确权限。通过 挂载的分区fstab
将挂载为root
。您可以通过将媒体文件存储在每个分区的顶级目录(例如,第一个分区上的“Media1”)中并使用 为该文件夹和封闭文件夹分配权限来绕过此问题sudo chown -R plex /media/mountpoint/Media1
。否则,您必须在分区的条目中使用uid
、gid
和umask
值,fstab
以便让具有读/写权限的所需用户挂载它们plex
。我发现本文fstab
对于解释条目和设置位有一定帮助umask
。