通过缓慢而繁忙的网络挂载 NFS 文件系统
我的家庭和办公室数据中心之间的流量使用 VPN 加密,但有时我的 ISP 速度会变慢或网络变得繁忙。我正在使用 Fedora Core Linux 桌面系统,我的系统会冻结几分钟。在缓慢而繁忙的网络上安装导出的 NFS 共享时应使用哪些优化选项?
通常,您会看到服务器没有响应的消息或计算机冻结。您可以在安装远程共享/导出 NFS 服务器时传递以下选项:
通常,您会看到服务器没有响应的消息或计算机冻结。您可以在安装远程共享/导出 NFS 服务器时传递以下选项:
- soft:如果 nfs 服务器在一段时间内没有响应,此选项允许内核超时。可以使用 timeo=time 指定时间。如果您的 nfs 服务器有时没有响应或在某些进程尝试从服务器获取文件时重新启动,则此选项可能很有用。
- timeo N:此超时值以十分之一秒表示
- retrans:客户端放弃并显示服务器无响应消息之前允许的超时次数。挂载很快就会失败。
- proto tcp/udp:尝试挂载服务器时使用的协议(TCP 或 UDP)。
例如:
# mount -t nfs -o soft,timeo=900,retrans=3,vers=3, proto=tcp remotenfsserver:/home/data /mnt/nfs-mnt-point
或
# mount.nfs4 -o soft,timeo=900,retrans=3,vers=3, proto=tcp nas01:/data /data
本篇文章是Linux / UNIX NFS 文件服务器教程系列中的第 9 篇(共15 篇)。继续阅读本系列的其余文章:
- CentOS / Redhat:设置 NFS v4.0 文件服务器
- Debian / Ubuntu Linux:设置 NFSv4 文件服务器
- Mac Os X:挂载 NFS 共享/设置 NFS 客户端
- RHEL:如何启动和停止 NFS 服务?
- 当网络不可用时如何正确重启 Linux NFS 服务器
- Linux Iptables 允许 NFS 客户端访问 NFS 服务器
- Debian / Ubuntu Linux 禁用 / 删除所有 NFS 服务
- Linux:调整 NFS 性能
- 通过缓慢而繁忙的网络挂载 NFS 文件系统
- Linux 跟踪 NFS 目录/磁盘 I/O 统计信息
- Linux 禁用/删除所有 NFS 服务
- Linux:NFS4 挂载服务器给出的错误原因:没有此文件或目录
- Linux NFS 挂载:错误的 fs 类型、错误的选项、fs2:/data3 上的错误超级块错误和解决方案
- CentOS / RHEL CacheFS:加速网络文件系统 (NFS) 文件访问
- 提高 NFS 客户端挂载点的安全性