NFS 服务器搭建和排错思路:vim
NFS服务端配置服务器
一、更改主机名及查看服务器系统版本:ide
hostname NFS_server测试
cat /etc/redhat-release server
uname -rci
uname -mrpc
二、检查并安装NFS服务it
rpm -qa nfs-utils portmap rpcbindclass
yum grouplistcli
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
三、启动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
四、设置开机自启动并检查
chkconfig nfs on
chkconfig rpcbind on
chkconfig --list nfs
chkconfig --list rpcbind
五、配置共享/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
六、建立共享目录并给在/data目录写的权限
mkdir /data
ll /data
chown -R nfsnobody.nfsnobody /data
七、平滑加载NFS服务并检查服务
/etc/init.d/nfs reload
showmount -e localhost
NFS客户端:
一、更改主机名及查看服务器系统版本:
hostname NFS_client
cat /etc/redhat-release
uname -r
uname -m
二、检查并安装RPC服务
rpm -qa nfs-utils portmap rpcbind
yum grouplist
yum install nfs-utils portmap -y
rpm -qa nfs-utils portmap rpcbind
三、启动RPC服务并检查
/etc/init.d/rpcbind start
/etc/init.d/rpcbind status
四、设置开机自启动并检查
chkconfig rpcbind on
chkconfig --list rpcbind
五、检查服务端的NFS是否ok
showmount -e 192.168.36.5
排查故障:
ping -c1 192.168.36.5 —>检查物理链路是否正常,若是不正常则用以下命令继续检查。
telnet 192.168.36.5 111 —> 若是不通,查看防火墙是否没有添加出入规则。
六、挂载并测试
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 —>开机自启动配置
排错思路:
一、检查服务器NFS和RPC有没有开启,客户端有没有开启RPC服务
二、检查服务器/etc/exports配置是否正确
三、服务器和客户端防火墙规则
四、客户端ping一下服务器是否OK
五、服务器端showmount -e localhost 检查
六、客户端telnet 192.168.36.5 111 服务器端