NFS 服务器搭建和排错思路:
NFS服务端配置
1、更改主机名及查看服务器系统版本:
hostname NFS_server
cat /etc/redhat-release
uname -r
uname -m
2、检查并安装NFS服务
rpm -qa nfs-utils portmap rpcbind
yum grouplist
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
3、启动RPC及NFS 服务
/etc/init.d/rpcbind start
ps -ef|grep grep rpc
/etc/init.d/rpcbind status
rpcinfo -p localhost
/etc/init.d/nfs start
rpcinfo -p localhost
4、设置开机自启动并检查
chkconfig nfs on
chkconfig rpcbind on
chkconfig --list nfs
chkconfig --list rpcbind
5、配置共享/data目录并检查
vim /etc/exports (方法一)
cat >>/etc/exports<<EOF(方法二)
#####sharted data for bbs tangmengmeng at 201604019######
/data 192.168.36.0/24(rw,sync)
EOF
cat /etc/exports
6、创建共享目录并给在/data目录写的权限
mkdir /data
ll /data
chown -R nfsnobody.nfsnobody /data
7、平滑加载NFS服务并检查服务
/etc/init.d/nfs reload
showmount -e localhost
NFS客户端:
1、更改主机名及查看服务器系统版本:
hostname NFS_client
cat /etc/redhat-release
uname -r
uname -m
2、检查并安装RPC服务
rpm -qa nfs-utils portmap rpcbind
yum grouplist
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
3、启动RPC服务并检查
/etc/init.d/rpcbind start
/etc/init.d/rpcbind status
4、设置开机自启动并检查
chkconfig rpcbind on
chkconfig --list rpcbind
5、检查服务端的NFS是否ok
showmount -e 192.168.36.5
排查故障:
ping -c1 192.168.36.5 —>检查物理链路是否正常,如果不正常则用如下命令继续检查。
telnet 192.168.36.5 111 —> 如果不通,查看防火墙是否没有添加出入规则。
6、挂载并测试
mount -t nfs 192.168.36.5:/data /mnt/
cd /mnt/
ls -l
touch tangmengmeng.txt
ls -l
echo "mount -t nfs 192.168.36.5:/data /mnt/" >>/etc/rc.local —>开机自启动配置
排错思路:
1、检查服务器NFS和RPC有没有开启,客户端有没有开启RPC服务
2、检查服务器/etc/exports配置是否正确
3、服务器和客户端防火墙规则
4、客户端ping一下服务器是否OK
5、服务器端showmount -e localhost 检查
6、客户端telnet 192.168.36.5 111 服务器端
本文出自 “Zack” 博客,请务必保留此出处http://zhuzhiwei.blog.51cto.com/8446194/1949125
原文地址:http://zhuzhiwei.blog.51cto.com/8446194/1949125