考点精讲
- NFS 网络文件系统,依赖 RPC(远程过程调用)。三个守护进程 nfsd/mountd/rpcbind,RPC 端口 111。安装 rpcbind、nfs-utils。配置文件 /etc/exports:共享目录绝对路径 + 客户端(选项)。exportfs -a/-r/-v 生效、showmount -e 查看。启动 systemctl start rpcbind/nfs-server。firewall-cmd --add-service=nfs 放行。客户端 yum install rpcbind nfs-utils(桌面版 nfs-common),systemctl start rpcbind/nfs-client.target,mount -t nfs IP:/share /mnt/nfs 挂载。自动挂载可写 /etc/fstab 或 autofs(/etc/auto.master、/etc/auto.misc)。
- 前后置引导:前置:先掌握「chrony 网络时间服务」(KYCP06 chrony网络时间服务器),本页在其基础上展开。;后置:继续学习「ISCSI 存储服务」(KYCP08 ISCSI存储服务),承接下一知识点。
记忆技巧
NFS「共享靠 exports」,客户端「mount -t nfs」;autofs 按需自动挂载(/etc/auto.master)。
常见误区
- 忘启动 rpcbind 导致 NFS 无法工作
- 改完 /etc/exports 忘 exportfs -r 使生效
- 客户端挂载类型写错(非 -t nfs)
真题思路
- 【示例】 NFS 服务共享目录所使用的配置文件是?
/etc/fstab /etc/exports /etc/nfs.conf /etc/auto.master
答案:B
解析:/etc/exports 配置 NFS 共享目录;fstab/auto.master 是挂载相关(讲义 KYCP07 NFS 服务部署)。
常见问题
Q:NFS 依赖什么协议?
A:RPC 远程过程调用,端口 111。(解析:NFS 底层。)
Q:修改 /etc/exports 后如何生效?
A:exportfs -r(或 -a)重新加载。(解析:使共享生效。)
Q:客户端挂载 NFS 的命令?
A:mount -t nfs 服务器IP:/共享目录 挂载点。(解析:挂载命令。)
Q:查看服务器共享了哪些目录?
A:showmount -e 服务器IP。(解析:查看共享。)
相关知识
教材出处:KYCP07 NFS服务部署 NFS 服务部署