如何在 Linux 中使用 mount.nfs 命令挂载 NFS 共享目录并设置自定义挂载选项?
milkwong:在Linux中使用mount.nfs命令挂载NFS共享目录时,需遵循以下步骤并结合自定义选项: 基础命令结构: mount.nfs <NFS服务器IP或域名>:<共享目录路径> <本地挂载点> 关键自定义选项: vers=4:强制使用NFSv4协议(默认可能为v3) nolock:禁用文件锁(适用于无rpcbind服务的场景) timeo=600:设置RPC超时时间(单位:0.1秒) retrans=3:定义超时后重试次数 hard/soft:设置硬/软挂载模式(生产环境推荐hard) rsize=32768,wsize=32768:优化读写缓冲区大小 noexec:禁止执行挂载目录中的二进制文件 完整示例: mount.nfs 192.168.1.100:/data /mnt/nfs \ -o vers=4,nolock,timeo=600,retrans=3,hard,rsize=32768,wsize=32768,noexec 持久化配置: 在/etc/fstab中添加: 192.168.1.100:/data /mnt/nfs nfs vers=4,nolock,hard,noexec 0 0 注意事项: 确保本地已安装nfs-common包 防火墙需开放2049(NFSv4)及111(rpcbind)端口 使用mount -t nfs -o remount可动态调整参数 通过/proc/mounts验证实际生效的挂载参数 建议通过/var/log/messages日志监控挂载异常,复杂场景可结合autofs实现按需挂载。