在 Linux 中通过 mount -o rw 设置 NFS 共享目录为读写模式时,需结合以下步骤:
-
基础命令:
sudo mount -t nfs -o rw <NFS服务器IP>:<共享目录路径> <本地挂载点>-o rw显式声明读写模式(默认可省略,但显式声明更安全)。 -
前置条件验证:
- NFS 服务器配置:确保
/etc/exports中已为该客户端授予rw权限,例如:/sharedir 192.168.1.0/24(rw,sync,no_root_squash) - 权限一致性:NFS 服务器端共享目录的本地文件系统权限(如
chmod/chown)需允许客户端用户/组写入。
- NFS 服务器配置:确保
-
故障排查:
- 若挂载后仍无法写入,检查
mount | grep <挂载点>确认rw已生效。 - 使用
showmount -e <NFS服务器IP>验证客户端可见的共享列表及权限。 - 检查防火墙(NFS 需开放 2049 等端口)及网络连通性。
- 若挂载后仍无法写入,检查
-
高级选项:
- 结合
nfsvers=4指定协议版本,或soft/hard控制挂载超时行为。 - 若需覆盖已挂载的只读目录,使用
mount -o remount,rw <挂载点>。
- 结合
通过以上步骤,可确保 NFS 共享目录以读写模式正确挂载,并适配 DevOps 场景中的自动化部署需求。