NFS(Network File System): 网络文件系统,即可通过mount命令挂载远程文件系统到本地,可实现本地对远程文件系统的透明使用
软件基础: nfs-utils
软件安装
rpm -ivh nfs-utils-1....rpm #若有软件依赖,则依次安装相关依赖软件再安装该
服务器配置
启动命令
systemctl start nfs-server.service #开启服务
systemctl enable nfs-server.service #设置开机自启动
相关配置文件: /etc/exports
#参考配置
/it 192.168.12.11(rw,sync)
/share *.abc.com(rw,async)
/temp 192.168.11.1(rw)
/itt *(rw) #通配
客户端配置
showmount -e [ip] #查看NFS服务器共享列表
mount -t nfs 192.168.12.132:/it /share #挂载远程主机的/it目录到本地的/share目录
df -h #查看挂载情况
故障排除
问题描述: 由于防火墙和selinux的保护,端口被禁用,当使用showmount -e [ip]时出现下面的错误
clnt_create:RPC:Port mapper failure Unable to receive:errno 113
解决方法:
1.关闭防火墙
systemctl stop firewalld.service
systemctl disable firewalld.service
2.禁用selinux
sestatus或者getenforce #查看selinux状态,显示disabled即为禁用状态
setenforce 0 #临时禁用selinux(不彻底),重启后会恢复
若要完全禁用selinux,修改配置文件/etc/selinux/config,设置SELINUX=disabled,并重启主机即可