NAS-PC网络文件系统NFS配置
为何要用NFS?
- nfs-v4协议原生支持多通道并行传输,配置简单(nconnect=8), smb也可以,但是配置麻烦
- nfs协议开销比smb少, smb开销高, 并且上下文切换多
如果购买了2.5G交换机, 但是发现网络速度没有明显提升,需要先修改为nfs协议试试
QNAP威联通nas如何开启nfs服务?
1.启动nfs服务
- 登录 QTS 管理后台。
- 打开 控制台 (Control Panel) -> 网络与文件服务 (Network & File Services) -> Win/Mac/NFS/WebDAV。
- 点击 NFS 服务 选项卡。
- 勾选 启用 NFS v2/v3 服务 和 启用 NFS v4 服务 (推荐 v4,性能更好)。
- 点击“应用”。
2.配置共享文件夹权限
- 打开 控制台 -> 权限 (Privilege) -> 共享文件夹 (Shared Folders)。
- 找到你想共享的文件夹(例如 Public)。
- 点击该行右侧的 编辑共享文件夹权限 图标(通常是一个文件夹上面有一只手的图标)。
- 在弹出的窗口顶部的下拉菜单中,选择 NFS 主机访问 (NFS host access)。
- 添加访问权:读写, 主机ip测试阶段填*, Squash选项: Squash 所有用户
客户端如何挂载nfs文件夹
3.ubuntu24客户端上挂载nfs
1.先安装nfs-common
sudo apt install nfs-common
2.手动挂载
sudo mkdir -p /mnt/qnap_public
sudo mount -t nfs 192.168.28.10:/Public /mnt/qnap_public
3.fstab自动挂载
# sudo vim /etc/fstab
192.168.28.10:/Public /mnt/qnap_public nfs defaults,_netdev,nofail,nconnect=8,x-systemd.automount,x-systemd.idle-timeout=1min 0 0
# sudo mount -a
参数说明:
- defaults: 使用默认读写参数。
- _netdev: 非常重要。这告诉 Ubuntu 这是一个网络设备,必须等网络连接建立后再尝试挂载,否则开机可能会卡死或进入紧急模式。
- nofail (核心参数): 告诉系统“如果挂载失败(比如 NAS 没开机),不要报错,不要卡住,直接跳过,继续开机”。
- x-systemd.automount: 开机时完全不连接 NAS。只有当你双击打开 /mnt/qnap_public 文件夹那一瞬间,系统才会自动发起连接。
- x-systemd.idle-timeout=1min: 如果你 1 分钟没有操作这个文件夹,系统会自动断开连接(省资源,也防止关机卡顿)。
- nconnect=8, 建立8个tcp通道, 并发传输
nfs管理和维护
# 使用 showmount 命令查看 NFS 服务器上共享的目录:
showmount -e 192.168.28.10
# 使用 mount 命令查看已挂载的 NFS 文件系统:
mount | grep nfs

浙公网安备 33010602011771号