[[email protected] Desktop]# uname -r 2.6.32-431.el6.x86_64 [[email protected] Desktop]# uname -m x86_64 查看客户端软件是否安装(环境准备) 1、服务端(server服务端)ip:192.168.2.68 [[email protected] Desktop]# rpm -aq nfs-utils portmap rpcbind 客户端来查看是否安装 nfs-utils-1.2.3-39.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 [[email protected] Desktop]# /etc/init.d/rpcbind start 利用脚本启动或者停止服务 [[email protected] Desktop]# /etc/init.d/rpcbind stop Stopping rpcbind: [ OK ] [[email protected] Desktop]# /etc/init.d/rpcbind start Starting rpcbind: [ OK ] [[email protected] Desktop]# ps -ef|grep rpc 查看监听端口号 rpcuser 1912 1 0 10:08 ? 00:00:00 rpc.statd rpc 6585 1 0 14:01 ? 00:00:00 rpcbind root 6616 3128 0 14:03 pts/0 00:00:00 grep rpc [[email protected] data]# vim /etc/exports [[email protected] data]# cat /etc/exports #shared data for bbs zhaoli at 20171212 注释行 /data 192.168.2.65/(rw,sync) 写上共享的目录,ip或者网段,共享目录的权限 [[email protected] Desktop]# /etc/init.d/rpcbind status 查看服务状态,运行中 rpcbind (pid 6585) is running... [[email protected] Desktop]# rpcinfo -p localhost 查看房源 program vers proto port service 100000 4 tcp 111 portmapper 100000 3 tcp 111 portmapper 100000 2 tcp 111 portmapper 100000 4 udp 111 portmapper 100000 3 udp 111 portmapper 100000 2 udp 111 portmapper [[email protected] Desktop]# /etc/init.d/nfs start 启动nfs服务 Starting NFS services: [ OK ] Starting NFS quotas: [ OK ] Starting NFS mountd: [ OK ] Starting NFS daemon: [ OK ] Starting RPC idmapd: [ OK ] [[email protected] Desktop]# chkconfig nfs on 设置开机自启动 [[email protected] Desktop]# chkconfig rpcbind on [[email protected] Desktop]# chkconfig --list nfs 查看服务状态 nfs 0:off 1:off 2:on 3:on 4:on 5:on 6:off [[email protected] Desktop]# chkconfig --list rpcbind rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off [[email protected] data]# showmount -e localhost 如果有错误 # showmount -e localhost 报错: clnt_create:RPC:Unknown host 解决: # /etc/init.d/rpcsvrgssd status rpc.svrgssd is stopped # /etc/init.d/rpcsvrgssd start # /etc/init.d/nfs restart ============================================================================= 2、客户端(client客户端)ip:192.168.2.65 查看服务端软件是否安装 [[email protected] Desktop]# rpm -aq nfs-utils portmap rpcbind nfs-utils-1.2.3-39.el6.x86_64 rpcbind-0.2.0-11.el6.x86_64 [[email protected] Desktop]# /etc/init.d/rpcbind start 只需要启动bind服务 [[email protected] Desktop]# /etc/init.d/rpcbind status 查看服务状态 rpcbind (pid 1740) is running... 运行中 [[email protected] Desktop]# chkconfig rpcbind on 开机自启动 [[email protected] Desktop]# chkconfig --list rpcbind rpcbind 0:off 1:off 2:on 3:on 4:on 5:on 6:off [[email protected] data]# showmount -e 192.168.2.68 查看服务端的服务是启动的 Export list for 192.168.2.68: /data 192.168.2.65/ [[email protected] data]# /etc/init.d/nfs reload 重启服务 [[email protected] data]# showmount -e localhost [[email protected] ~]# mount -t nfs 192.168.2.68:/data /mnt/ 手动挂载到mnt共享目录下 [[email protected] mnt]# echo "mount -t nfs 192.168.2.68:/data /mnt" >>/etc/rc.local 开启自启动 如果客户端没有删除写的权限,就在服务端给data目录授权