NFS资源共享

服务端需要装两个包:rpcbind nfs-utils
客户端也需要装一个包。nfs-utils

NFS共享流程
1、流程详解
/etc/init.d/rpcbind start  启动RPC
service rpcbind status   查看启动情况
rpcinfo               看RPC信息
rpc是个socket进程,监听的都是111端口
/etc/init.d/nfs start      启动NFS
rpcinfo               再看rpc信息
如果不启动rpcbind服务,直接启动nfs服务会失败
service nfs stop        关闭NFS
现在需要写配置文件/etc/exports
/data 192.168.154.0/24(rw,sync)    把/data目录共享,允许的网段连接,(读写权限,实时同步)
/etc/init.d/nfs start      启动NFS
showmount            查看网络文件能否挂载
showmount -e          不指明IP,就是查看本地
如果卡了没有结果,后面加个localhost代表本地
showmount -e localhost(或者后面加127.0.0.1也行)
mkdir /data
修改目录的属主(因为程序用户,NFS默认的程序用户nfsnobody)
chown nfsnobody.nfsnobody /data



2、本地挂载共享测试
mount 192.168.200.105:/data /tmp

查看 df -h

3、远程挂载共享
showmount -e 192.168.200.105 查看这个IP有没有网络文件系统提供挂载

mount 192.168.200.105:/data /tmp/
(如果挂载卡的话,可能是SSH通道出现问题)
需要修改ssh的配置文件
vim /etc/ssh/sshd_config
81行GSSAPIAuthentication yes改成no
122 USEDNS no        DNS反向解析
service sshd reload           重启sshd服务

客户端

showmount -e 192.168.184.130

看看能不能和服务端互通

客服端在挂载

mount 192.168.184.130:/data /tmp

 

posted @ 2018-11-08 15:27  抱紧再见  阅读(318)  评论(0编辑  收藏  举报