标签:RoCE etc blog 顺序 te pro pass 测试 公司 work
为什么要用NFS一、准备阶段:(客户端和服务端)
nfs服务端:192.168.0.200 Centos6.5 64位操作系统
nfs客户端:192.168.0.201 Centos6.5 64位操作系统
二、NFS服务端所需的软件列表
nfs-utils: 这个是NFS服务主程序(包含rpc.nfsd、rpc.mountd、daemons)
rpcbind: 这个是CentOS6.X的RPC主程序(CentOS5.X的为portmap)
三、检查软件是否安装
客户端和服务端都要检查
#rpm -qa nfs-utils rpcbind
如果没有安装在系统中通过yum 命令进行安装以上两个包
#yum install -y nfs-utils rpcbind
四、启动NFS服务端相关服务
服务端操作:
#service rpcbind status 查看状态
#service rpcbind start 启动
#service rpcbind stop 停止
#service rpcbind restart 重启
#chkconfig rpcbind off //开机不启动rpcbind,开机启动rpcbind写到/etc/rc.local,因为rpcbind和nfs有启动顺序,如果教给系统默认规则开机自启动,偶尔会启动顺序出错,导致服务无法正常使用
启动NFS服务
#service nfs start 启动
#service nfs status 查看状态
#service nfs stop 停止
#service nfs restat 重启
#netstat -antp | grep 2049 nfs默认端口号2049
#chkconfig nfs off //开机不启动nfs,开机启动rpcbind写到/etc/rc.local
五、配置NFS服务端
前面介绍了NFS的启动,接下来我们配置NFS服务端的配置
/etc/exports 是NFS程序的配置文件。并且默认为空
/etc/exports文件的配置格式为:
NFS共享目录 NFS客户端地址1(参数1,参数2,参数3......) 客户端地址2(参数1,参数2,参数3......)
NFS共享目录 NFS客户端地址(参数1,参数2,参数3......)
我们在此共享给 192.168.0.0/24所有主机
配置完成exports后重启NFS服务
#service nfs restart
#showmount -e 127.0.0.1 #查看本机挂载情况
#mount -t nfs 192.168.0.200:/cxj /mnt #在本机测试挂载
六、配置NFS客户端
在客户端上0.201上执行
客户端也需要安装rpcbind和nfs-utils软件,只需要启动rpcbind即可。
然后再进行如下操作
#showmount -e 192.168.0.200
#mount -t nfs 192.168.0.200:/cxj /mnt
自此,我们配置成功,但是别高兴。我们只是挂载动作完成了,但是我们没有权限对挂载的目录进行各种操作。
在nfs服务端配置:
#grep 65534 /etc/passwd
现在我们可以对挂载目录进行各种操作,但是还没有完。我们需要把挂载命令放在rc.local里面,
我们不要把挂载命令放在fstab,因为fstab比网络先启动,会出现挂载不上网络NFS
如果对此文有什么问题的话,请加下面微信一起探讨
标签:RoCE etc blog 顺序 te pro pass 测试 公司 work
原文地址:http://blog.51cto.com/11233498/2135028