MENU

Debian 9 挂载访问群晖NFS共享文件目录

2019 年 08 月 02 日 • 阅读: 218 • 群晖教程阅读设置

说明

博主先后尝试了 webdavSamba方案后,最后毅然决然选择NFS的方案,通过挂载群晖的NFS共享文件目录作为Jellyfin的媒体库,媒体播放通常单个文件都比较大,而webdav在读取过程中需要比较长的缓存时间大文件传输并不友好。之前试过直接往webdav中写入一个大小为512MB的文件卡的不要不要的。而samba 速度并不是很稳定。有时间折腾的胖友可以自己试试。

另外这里说明一点,不嫌麻烦的直接上NFSv4,在读写速度上有比较大的提升。但它依赖于Kerberos进行身份验证和加密。设置用于NFS的Kerberos相当复杂,需要密钥分发中心,这超出了本教程的范围。所以这篇文章不做NFSv4的介绍。

在群晖创建一个共享文件夹

打开控制面板,点击左侧共享文件夹,点新增创建一个共享文件夹

1-1.png

例如命名为 Media ,选择好文件夹存储位置。直接下一步,直到最后点应用

1.png

共享文件中列表中找到刚刚创建的 Media目录 并右键选择编辑,设置文件夹的权限。

3.png

新增 NFS 权限,这里需要注意的是 服务器名称或ip地址 这一栏填写的客户端的固定IP,因为都在同一个局域网内,我这里客户端的IP填写的是192.168.2.216,勾选启动异步允许用户访问已装载的子文件夹。(注意左下角的装载路径 /volume2/Media 客户端挂载的时候会用到)

4.png

然后回到控制面板,找到文件传输,勾选 启动NFS服务

5.png

至此,群晖NFS共享目录就创建完成了。

Debian 9 挂载NFS共享文件夹

先更新软件源

sudo apt update

安装 NFS 客户端软件包 nfs-common

sudo apt install nfs-common

在客户端的系统中创建一个目录,作为挂载点:

sudo mkdir /mnt/media

直接创建开机自动挂载(有飘柔就这么自信),使用 nano 或者 vim 编辑器将下面这行命令添加到客户端的 /etc/fstab 文件末尾。(注:192.168.2.110为群晖固定IP地址)

192.168.2.110:/volume2/Media /mnt/media nfs defaults 0 0

执行命令,挂载文件系统:

sudo mount /mnt/media

测试,执行命令mount | grep nfs如果挂载成功,那么会显示NFS服务器的相关信息。

777.png

当然也可以使用ls命令查看一下挂载目录是否显示内容:

666.png

搞定!不说了,现在就去 Jellyfin 后台添加媒体库。Bye-Bye!::quyin:maimeng::

最后

解决完WEB端,iOS 手机端我直接使用 nPlayer PLUS 走 DLNA 协议飞快。(虽然DLNA是基于局域网的,但你只要有WIFI并且配置了Zerotier一样能愉快的享受影音盛宴。)

扫码手机看 请喝咖啡 返回首页
本页链接的二维码
打赏二维码
添加新评论

已有 3 条评论
  1. woo woo

    为什么我挂在之后,在jellyfin里无法将NFS文件夹作为媒体库呢?

    1. @woo给挂载的目录读写权限

    2. woo woo

      @MoeWah搞定了,谢谢