NFS是网络文件系统,可在不同主机间实现文件共享,类似于Windows的网上邻居功能。在Linux系统中,只需安装NFS相关软件包(Red Hat通常默认自带),再正确配置相关配置文件,即可轻松搭建和使用NFS服务,实现高效的跨主机文件访问与共享,操作简便,适用于多种网络环境下的数据互通需求。
1、 检查安装包是否安装成功
2、 RedHat 5.x需检查portmap服务,而RedHat 6.x则应检查rpcbind服务状态。
3、 在NFS服务器中编辑/etc/exports文件以配置共享目录权限。
4、 接着输入
5、 保存并退出
6、 开启rpcbind服务
7、 启动或重启 rpcbind 服务,可使用命令:service rpcbind start 或 service rpcbind restart。
8、 开启NFS服务
9、 启动或重启NFS服务,可使用命令:service nfs start 或 service nfs restart。
10、 在NFS服务器上查看共享目录状态
11、 调整NFS服务器挂载文件的属性与用户访问权限。
12、 需确保各服务器用户UID与GID统一,针对已存在用户,调整其UID和GID以保持一致。
13、 查看NFS客户端共享目录状态
14、 查看NFS服务器共享目录的命令示例
15、 将NFS服务器共享目录挂载到客户端
16、 将NFS服务器指定共享目录挂载到本地指定目录
17、 解决难题
18、 挂载后用户及用户组均显示为nobody
19、 将NFS服务端与客户端的/etc/idmapd.conf文件中的Domain参数修改为相同值。若服务端未设置域名,需先配置域名再重启服务器,确保双方域名映射一致,避免权限映射错误,保障NFS共享正常访问。
