请选择 进入手机版 | 继续访问电脑版

centos7搭建nfs服务

[复制链接]
查看882 | 回复1 | 2020-6-28 13:05:01 | 显示全部楼层 |阅读模式
简要说明:
1、nfs类似于windows中的共享文件夹,通过搭建nfs,同网段内的服务器便可相互访问共享文件夹
2、nfs支持功能很多,不同功能使用不同程序来启动,每启动一个功能相应开启一些端口,因此nfs功能对应端口没有固定
3、rpc服务主要功能为指定每个nfs功能对应端口,并回报给客户端,当nfs启动时会随机取用数个端口,并主动向rpc注册,下文中先启动rpcbind的原因就在这
搭建nfs服务:
服务端:192.168.126.222
客户端:192.168.126.111
服务端:第11步仅针对需要打开防火墙的情况,如果防火墙不开启则不需要操作此步骤
1、安装rpcbind和nfs-utils(centos7默认两个都已安装,此步骤可忽略)
2、创建要共享的文件夹,并赋予权限(755或777都行) 说明:
        mkdir -p /data/lys
        chmod -R 755 /data/lys
3、编辑/etc/exports文件,添加后保存退出: /data/lys 192.168.126.111(rw,sync,root_squash)  说明:/data/lys为将要共享的文件夹,后面ip为客户端ip,也就就是需要访问这台服务器的客户端ip,后面为权限,具体可自行百度。
4、配置生效:exportfs -r
5、启动rpcbind:systemctl start rpcbind        说明:rpcbind需先启动
6、启动nfs:systemctl start nfs
7、将rpcbind和nfs设为开机启动:systemctl enable rpcbind         systemctl enable nfs-server.service
8、查看rpc服务注册状态(也就是想rpc注册的端口):rpcinfo -p localhost/或者当前服务端实际ip地址
9、分配固定端口:vim /etc/sysconfig/nfs
     添加:RQUOTAD_PORT=30001
        LOCKD_TCPPORT=30002
        LOCKD_UDPPORT=30002
        MOUNTD_PORT=30003
        STATD_PORT=30004
10、重启nfs并重新查看rpc注册的端口是否变化:systemctl restart nfs,rpcinfo -p         说明:此时rpc中注册的端口则会变为指定的端口
11、防火墙中添加(根据rpcinfo查看到的端口添加):firewall-cmd --add-port=111/tcp --add-port=111/udp --add-port=30001/udp 。。。 --permanent
        或者:vim /etc/firewalld/zones/public.xml中添加:<port protocol="tcp" port="111"/>,。。。最后重启防火墙:systemctl restart firewalld
12、查看共享目录信息:showmount -e localhost
客户端:
1、启动rpc服务和nfs服务:systemctl start rpcbind     systemctl start nfs
2、添加为开机启动:systemctl enable rpcbind           systemctl enable nfs-server.service
3、查看共享目录:showmount -e 192.168.126.222        说明:此ip为服务端ip
4、创建挂载点或者目录:mkdir -p /data/bak
5、挂载:mkdir -p nfs 192.168.126.222:/data/lys /data/bak
6、查看挂载(也叫查看磁盘):df -h
7、添加到开机自动挂载:vim /etc/fstab,添加:192.168.126.222:/data/lys /data/bak         nfs     defaults        0 0
8、重启即可。






上一篇:NFS挂载成功,能访问服务器目录,但是目录里面没文件
回复

使用道具 举报

菜鸟驿站 | 2020-6-29 11:01:14 | 显示全部楼层
楼主好棒
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4

主题

7

帖子

405

积分

中级会员

Rank: 3Rank: 3

积分
405