实验环境:
- 虚拟机一:系统CentOS6.4 IP:192.168.0.45
- 虚拟机二:系统CentOS6.4 IP:192.168.0.46
NFS服务器端配置:
-
打印系统版本:
cat /etc/redhat-releaseuname -runame -m
-
检查并安装NFS服务:
rpm -aq nfs-utils portmap rpcbindLANG=ENyum grouplistyum install nfs-utils rpcbind -yrpm -aq nfs-utils portmap rpcbind
-
启动RPC及NFS服务并检查:
/etc/init.d/rcpbind startps -ef |grep rpc/etc/init.d/rpcbind statusrpcinfo -p localhost/etc/init.d/nfs startrpcinfo =p localhost
-
设置开机自启动并检查:
chkconfig nfs onchkconfig rpcbind onchkconfig --list nfschkconfig --list rpcbind
-
配置共享/data目录:
cat >>/etc/exports<<EOF#shared data for bbs by jason at 20150810-
/data 192.168.0.0/24(rw,sync)----注IP为机器地址网段,24为子网掩码 EOFcat /etc/exports
-
创建共享目录:
mkdir /datall /datachown -R nfsnobody.nfsnobody /data
-
平滑加载NFS服务并检查服务:
/etc/init.d/nfs reloadshowmount -e localhost
NFS客户端:
- 检查系统版本
hostname nfsclientcat /etc/redhat-releaseuname -runame -m
- 安装rpc服务并检查
rpm -aq nfs-utils portmap rpcbindyum groupinstall "NFS file server" -yrpm -aq nfs-utils portmap rpcbind
- 启动rpc服务并检查
/etc/init.d/rpcbind start/etc/init.d/rpcbind status
- 设置开机自启动并检查
chkconfig rpcbind onchkconfig --list rpcbind
- 检查服务端的NFS是否OK
showmount -e 192.168.0.46
- 排查故障
ping 192.168.0.46telnet 192.168.0.46 111
- 挂载并测试
mount -t nfs 192.168.0.46:/data /mntcd /mntls -ltouch jason.logls -lecho "mount -t nfs 192.168.0.46:/data /mnt" >>/etc/rc.local