如何在本地网络 (NFS) 中访问 Synology NAS 上的文件
更新时间:May 29, 2023
如何在本地网络 (NFS) 中访问 Synology NAS 上的文件
部分文章为机器自动翻译,文中可能有文法错误或语义模糊之处。
解决方案
在 Synology NAS 上启用 NFS 服务
在使用 NFS 客户端访问共享文件夹之前,您必须将 Synology NAS 上的设置更改为允许通过 NFS 进行共享。请执行以下步骤:
- 进入控制面板 > 文件服务 > NFS(适用于 DSM 7.0 及以上版本)或 SMB/AFP/NFS(适用于 DSM 6.2 及以上版本)。
- 勾选启用 NFS 服务。1
- 单击应用以保存设置。
为共享文件夹分配 NFS 权限
在使用 NFS 客户端访问任何共享文件夹之前,您必须先配置要访问的共享文件夹的 NFS 权限。请按以下步骤更改 Synology NAS 上共享文件夹的 NFS 权限:
- 进入控制面板 > 共享文件夹。
- 选择要使用 NFS 客户端访问的共享文件夹,然后单击编辑。2
- 进入 NFS 权限并单击创建。
- 请参阅本文以编辑权限设置。
- 单击保存(适用于 DSM 7.0 及以上版本)或确定(适用于 DSM 6.2 及以上版本)以保存规则。
- 单击保存(适用于 DSM 7.0 及以上版本)或确定(适用于 DSM 6.2 及较早版本)以应用 NFS 权限。
- 应用 NFS 权限后,您可以在 NFS 权限选项卡的左下角找到共享文件夹的装载路径。装载路径应采用以下格式:
/[存储空间名称]/[共享文件夹名称]
在客户端通过 NFS 装载共享文件夹
完成上述步骤后,即可使用 NFS 客户端装载共享文件夹。下面我们将演示如何使用 Linux 访问共享文件夹。
- 在 Linux PC 上打开命令控制台。
- 在继续安装之前先安装必要的组件。
-
Ubuntu3
sudo apt update
sudo apt install nfs-common
-
CentOS/Redhat/Fedora
sudo yum install nfs-utils
-
输入以下 mount 命令以在客户端通过 NFS 装载共享文件夹:4
sudo mount -t nfs [Synology NAS IP 地址]:[共享文件夹挂载路径] /[NFS 客户端上的挂载点]
5 -
示例:
sudo mount -t nfs 196.168.xx:/volumeX/test /mnt
-
输入
disk free
命令以确认您已成功装载共享文件夹。文件系统列中的输出应采用以下格式:[Synology NAS IP 地址]:[共享文件夹挂载路径]
df
备注:
- Synology NAS 默认支持 NFSv2 和 NFSv3。您可以决定是启用 NFSv4 还是 NFSv4.1(可用性取决于您的产品型号)。若要启用此选项,请勾选启用 NFSv4 支持、启用 NFSv4.1 支持或启用 NFSv4 和 NFSv4.1 服务。有关详细步骤和更多信息,请参阅本文。
- 有关不允许通过 NFS 访问的共享文件夹的列表,请参阅相应的帮助文章:
-
apt
与较新版本的 Linux 兼容。如果apt
不起作用,请将apt
替换为apt-get
并再试一次。 - 如果无法装载共享文件夹,请检查防火墙设置并确保用户帐户对要映射的共享文件夹具有足够的访问权限。
- 挂载时,可以在 mount 命令中添加参数
-o vers=2
、-o vers=3
或-o vers=4
来指定应使用的 NFS 版本。