💡
原文中文,约3500字,阅读约需9分钟。
📝
内容提要
本文介绍了NFS(网络文件系统)服务端和客户端的安装与配置步骤,包括安装命令、配置文件设置、重启服务及常见参数解释,适用于多客户端环境。
🎯
关键要点
- NFS服务端和客户端的安装与配置步骤
- 服务端安装命令:sudo apt install -y nfs-kernel-server nfs-common
- 在/etc/exports配置文件中添加导出路径和允许的子网
- 重启服务并设置开机自启:systemctl restart rpcbind nfs-server
- 客户端安装命令:sudo apt install -y nfs-common
- 在/etc/fstab中添加NFS挂载信息
- 使用systemctl daemon-reload && mount -a挂载NFS
- 服务端配置文件中的可选参数用于控制特性和行为
- 常见参数包括secure、insecure、rw、ro、async、sync等
- 可以指定多个sec选项以应用不同的导出规则
- 支持多客户端访问,通过在/etc/exports中添加多个IP地址
- 客户端访问选项包括rw、ro、noexec、nosuid、nodev等
- 重试和中断行为选项包括hard、soft、intr、nointr等
- 性能和传输选项包括rsize、wsize、timeo、retrans等
- 协议和版本选项包括proto、vers、nfsvers、port等
- 安全和锁选项包括sec、lock、nolock等
❓
延伸问答
如何在Ubuntu上安装NFS服务器?
使用命令:sudo apt install -y nfs-kernel-server nfs-common。
NFS的/etc/exports文件中如何配置导出路径?
在/etc/exports中添加路径和允许的子网,例如:/mnt/lab 172.20.19.0/24(rw,sync,no_root_squash)。
如何在NFS客户端挂载NFS共享?
在/etc/fstab中添加挂载信息,然后运行命令:systemctl daemon-reload && mount -a。
NFS服务端的常见参数有哪些?
常见参数包括secure、insecure、rw、ro、async、sync等,用于控制访问和性能。
如何允许多个客户端访问NFS共享?
在/etc/exports中用空格分隔多个IP地址,例如:/mnt/lab 172.20.19.13/32 172.20.19.14/32 (rw,sync)。
NFS的安全选项有哪些?
安全选项包括sec=sys(无加密)、sec=krb5(Kerberos认证)、sec=krb5i(完整性保护)等。
➡️