Synology NAS局域网NFS访问教程:多系统挂载步骤+权限配置+故障排查(DSM全版本适配)

在Linux服务器运维、虚拟机存储扩展等企业场景中,Synology NAS通过NFS协议实现局域网文件共享是高频需求——NFS(网络文件系统)凭借文件级共享的高效性与跨平台兼容性,成为连接NAS与Linux/macOS客户端的核心方案。但多数用户在配置时易因权限设置不当、端口未开放、协议版本不匹配等问题导致访问失败。本文基于Synology官方技术文档,从NFS基础认知、NAS端配置、多系统挂载、故障排查四大维度,拆解局域网内通过NFS访问Synology NAS文件的完整流程,适配DSM 7.x与6.x版本,助力用户快速实现稳定共享。



一、NFS核心认知:为何选择NFS访问Synology NAS?

在开始配置前,需先明确NFS的技术特性与适用场景,避免与其他共享协议混淆。


1. NFS的核心优势与适用场景

相比SMB、AFP等协议,NFS在以下场景中更具优势:

- Linux/macOS原生适配:无需额外安装客户端,系统内置NFS支持,挂载后可像本地磁盘一样操作;

- 高性能文件共享:采用轻量级协议设计,延迟低于10ms,适合日志存储、代码仓库等高频读写场景;

- 虚拟机存储扩展:ESXi等虚拟化平台可通过NFS挂载NAS存储,实现虚拟机磁盘文件的集中管理。


2. Synology NAS支持的NFS版本与限制

Synology NAS默认兼容多版本NFS协议,不同版本特性差异如下:

| NFS版本 | 核心特性 | 适用场景 | 启用条件 |

|---------|----------|----------|----------|

| NFSv2 | 基础文件共享,仅支持32位文件大小 | 老旧Linux设备兼容 | 默认启用,无需额外配置 |

| NFSv3 | 支持64位文件大小与异步读写 | 主流Linux服务器、工作站 | 默认启用,性能优于v2 |

| NFSv4/NFSv4.1 | 支持Kerberos认证与数据加密 | 企业级安全共享场景 | 需手动勾选启用,部分型号支持 |


需注意:PetaSpace存储池、采用HFS Plus或exFAT文件系统的共享文件夹不支持NFS访问。


3. NFS服务依赖的核心端口

NFS运行需开放以下端口,防火墙配置时需重点放行:

- 111端口:用于RPC(远程过程调用)服务通信;

- 2049端口:NFS文件传输核心端口;

- 892端口:负责挂载请求管理;

- 自定义端口:statd、nlockmgr等服务可在DSM中手动配置端口号。



二、前置准备:3项必做检查(避免配置踩坑)

配置NFS访问前,需完成网络、权限、设备状态的基础检查,确保后续操作顺畅。


1. 网络连通性验证

- 确保Synology NAS与客户端在同一局域网,通过`ping`命令测试连通性(如客户端执行`ping 192.168.1.100`,NAS IP需替换为实际地址);

- 检查路由器与交换机端口状态,避免因网络分段导致通信中断。


2. 账户权限准备

- 需使用NAS超级管理员账户(如admin)配置NFS服务,该账户需具备共享文件夹管理权限;

- 若客户端需读写权限,需提前在NAS创建对应权限的用户(非必要,可通过权限映射实现)。


3. 客户端环境确认

- Linux客户端:确认系统版本(Ubuntu 20.04+、CentOS 7+等),后续安装组件需匹配包管理工具;

- macOS客户端:需macOS 10.12+版本,开启“终端”与“磁盘工具”权限;

- ESXi客户端:确保ESXi主机网络与NAS心跳连接正常,推荐单独配置存储VLAN。



三、NAS端配置:NFS服务启用与权限分配(DSM 7.x/6.x双版本)

NAS端配置是NFS访问的核心,需分“服务启用”与“权限分配”两步操作,不同DSM版本界面略有差异。


1. 启用NFS服务(分版本操作)

(1)DSM 7.0及以上版本

1. 登录NAS的DSM管理界面,进入「控制面板→文件服务」;

2. 切换至「NFS」标签页,勾选「启用NFS服务」;

3. 按需勾选NFS版本(如“启用NFSv4支持”),高级设置中可配置自定义域名(可选);

4. 点击「应用」,系统自动启动NFS相关服务(RPC、nfsd等)。


(2)DSM 6.2及以下版本

1. 进入「控制面板→文件服务→SMB/AFP/NFS」;

2. 勾选「启用NFS服务」,在“NFS版本”中选择支持的协议(默认v2/v3);

3. 点击「确定」保存,服务立即生效。


2. 分配共享文件夹NFS权限(核心步骤)

1. 进入「控制面板→共享文件夹」,选择目标共享文件夹(如“Data”),点击「编辑」;

2. 切换至「NFS权限」标签页,点击「创建」,弹出权限配置窗口;

3. 按以下要求配置关键参数(参考):

- 主机名或IP:输入客户端地址,支持3种格式:

- 单主机:如“192.168.1.101”(指定单个客户端);

- 网段:如“192.168.1.0/24”(允许整个网段访问);

- 通配符:如“.synology.com”(需DNS支持PTR记录);

- 特权:选择“读取/写入”或“只读”,根据业务需求配置;

- 安全:默认选“auth_sys”(通过UID/GID校验权限),企业场景可选“kerberos隐私”(加密传输);

- 压缩:推荐选“map root to admin”(客户端root用户映射为NAS管理员权限),避免权限不足;

- 其他选项:勾选“启用异步”(提升性能)与“允许访问挂载的子文件夹”;

4. 点击「保存→应用」,在「NFS权限」列表左下角可查看挂载路径(格式:`/(存储空间名称)/(共享文件夹名称)`,如`/volume1/Data`)。



四、多客户端挂载:Linux/macOS/ESXi实操步骤(附验证方法)

不同客户端挂载方式不同,以下为各场景详细操作流程,均含挂载命令与结果验证方法。


1. Linux客户端(以Ubuntu/CentOS为例)

(1)安装NFS客户端组件

- Ubuntu/Debian系统:

```bash

sudo apt update && sudo apt install nfs-common -y

```

- CentOS/RHEL/Fedora系统:

```bash

sudo yum install nfs-utils -y

```


(2)创建挂载点

```bash

sudo mkdir -p /mnt/synology_nfs   挂载点路径可自定义

```


(3)执行挂载命令

基础挂载(默认NFSv3):

```bash

sudo mount -t nfs 192.168.1.100:/volume1/Data /mnt/synology_nfs

```

指定版本挂载(如NFSv4):

```bash

sudo mount -t nfs -o vers=4 192.168.1.100:/volume1/Data /mnt/synology_nfs

```


(4)验证挂载结果

执行`df -h`命令,若显示以下内容则挂载成功:

```

192.168.1.100:/volume1/Data  100G  20G  80G  20% /mnt/synology_nfs

```


2. macOS客户端(两种操作方式)

(1)终端命令挂载

1. 打开「终端」,创建挂载点:

```bash

sudo mkdir -p /Volumes/synology_nfs

```

2. 执行挂载命令:

```bash

sudo mount -t nfs -o resvport,rw 192.168.1.100:/volume1/Data /Volumes/synology_nfs

```

(参数`resvport`确保使用特权端口,避免权限问题)


(2)图形界面挂载

1. 打开「磁盘工具→前往→连接服务器」;

2. 输入服务器地址:`nfs://192.168.1.100/volume1/Data`;

3. 点击「连接」,选择挂载点后完成操作。


3. ESXi客户端(虚拟机存储扩展场景)

1. 登录ESXi Web Client,进入「存储→新建数据存储」;

2. 选择「挂载NFS数据存储」,点击「下一步」;

3. 配置存储信息:

- 数据存储名称:如“Synology_NFS_Storage”;

- NFS服务器:输入NAS IP(192.168.1.100);

- NFS共享:输入挂载路径(/volume1/Data);

4. 选择挂载的ESXi主机,点击「完成」,等待挂载成功。



五、高频故障排查:8大问题解决方案(附报错案例)

挂载失败多因权限、端口、协议版本问题,以下为官方认可的排查方法。


1. 问题1:挂载提示“Permission denied”

- 原因:NFS权限未配置或客户端IP未加入允许列表;

- 解决:① 检查NAS「NFS权限」中的“主机名或IP”是否包含客户端地址;② 确认“压缩”选项未设为“map all users to guest”(仅来宾权限)。


2. 问题2:执行mount命令提示“Connection refused”

- 原因:NAS未启用NFS服务或防火墙拦截端口;

- 解决:① 确认NAS「文件服务」中NFS服务已启用;② 在「控制面板→安全→防火墙」添加规则,放行111、2049、892端口。


3. 问题3:NFSv4挂载后无法写入文件

- 原因:UID/GID不匹配或Kerberos认证失败;

- 解决:① 执行`id`命令查看客户端UID,在NAS设置相同UID用户;② 若启用Kerberos,检查密钥分发中心(KDC)配置。


4. 问题4:macOS挂载后中文文件名乱码

- 原因:字符编码不兼容;

- 解决:挂载命令添加编码参数:

```bash

sudo mount -t nfs -o resvport,rw,rsize=8192,wsize=8192,utf8 192.168.1.100:/volume1/Data /Volumes/synology_nfs

```


5. 问题5:ESXi挂载后虚拟机启动缓慢

- 原因:网络带宽不足或NFS版本过低;

- 解决:① 确保存储网络带宽≥1Gbps;② 升级至NFSv4.1,在ESXi中配置多路径策略(如轮询)。


6. 问题6:重启客户端后挂载失效

- 原因:未配置永久挂载;

- 解决:Linux客户端编辑`/etc/fstab`文件,添加:

```

192.168.1.100:/volume1/Data /mnt/synology_nfs nfs defaults 0 0

```


7. 问题7:提示“rpcbind: cannot register service”

- 原因:RPC服务未启动;

- 解决:NAS端执行`sudo systemctl start rpcbind`(需SSH登录),或重启NAS刷新服务。


8. 问题8:部分子文件夹无法访问

- 原因:未勾选“允许访问挂载的子文件夹”;

- 解决:进入NAS共享文件夹「NFS权限」,编辑规则并勾选该选项,重新挂载。



六、安全与性能优化:6个关键注意事项

1. 权限最小化原则

仅允许必要客户端IP访问,避免使用“”通配符开放所有设备,敏感数据推荐启用Kerberos加密。


2. 端口安全配置

防火墙仅放行指定客户端的NFS相关端口,禁用非必要的statd、nlockmgr服务端口。


3. 性能参数调优

挂载时添加缓存参数提升速度:

```bash

sudo mount -t nfs -o rsize=32768,wsize=32768,async 192.168.1.100:/volume1/Data /mnt/synology_nfs

```

(`rsize/wsize`为读写缓存大小,async为异步模式)


4. 定期权限审计

每月检查「NFS权限」列表,删除废弃的客户端IP规则,避免权限泄露。


5. 版本兼容性

老旧Linux客户端(如CentOS 6)仅支持NFSv3,需在NAS中禁用NFSv4避免冲突。


6. 存储池兼容性

确保共享文件夹所在存储池为Btrfs或ext4格式,HFS Plus/exFAT格式不支持NFS访问。



总结

通过NFS访问Synology NAS文件的核心是“NAS端精准配置+客户端正确挂载”——先在DSM中启用服务并分配权限,再根据客户端类型执行对应挂载命令,遇到问题可从权限、端口、协议版本三个维度排查。无论是Linux服务器日常共享、macOS创意工作流存储,还是ESXi虚拟机存储扩展,NFS都能提供高效稳定的文件访问体验。


若您在操作中遇到“Kerberos认证配置”“跨VLAN NFS访问”等复杂场景,可参考Synology官方文档(https://kb.synology.cn/zh-cn/DSM/tutorial/How_to_access_files_on_Synology_NAS_within_the_local_network_NFS)获取型号适配细节,或提供您的NAS型号(如DS1823+)与客户端系统版本,我帮您定制专属配置方案。


需要我为您整理一份《NFS访问配置速查表》吗?包含DSM版本对比、多系统挂载命令、故障排查流程图,方便您快速核对操作步骤,避免重复踩坑?

Synology NAS局域网NFS访问教程:多系统挂载步骤+权限配置+故障排查(DSM全版本适配)

新闻中心

联系我们

技术支持

  • ·

    Synology 无法访问共享文...

  • ·

    Synology NAS Win...

  • ·

    如何用 DiXiM Media ...

  • ·

    Synology DSM常规设置...

  • ·

    Active Backup fo...

  • ·

    Synology NAS打开Of...

  • ·

    Synology Migrati...

  • ·

    Synology Office多...

相关文章

地址:北京市海淀区白家疃尚品园             1号楼225

北京群晖时代科技有限公司

微信咨询

新闻中心