Centos7部署NFS

server1:192.168.1.189   ###客户端vim

server2:192.168.1.190    ##服务端后端

一、首先建立共享目录。服务器

mkdir -p /data/sharespa

安装nfs所需软件包。3d

yum install -y nfs-utilsrest

编辑export文件,添加从机,只让指定服务器访问共享目录。server

vim /etc/exportsblog

将/data/share目录共享给server1ip

rw表示可读写;sync表示同步写,no_root_squash 客户机用root访问该共享文件夹时,不映射root用户
启动nfs服务,先为rpcbind和nfs作开机启动。
systemctl start rpcbind
systemctl start nfs

配置开机自启动

systemctl enable rpcbind
systemctl enable nfs
启动完成后,让配置生效。
exportfs –r
看是否能查看到。
Exportfs

防火墙放行端口,配置nfs固定端口。
rpcinfo –p localhost  #查看nfs启动后端口
设置nfs固定端口。
vim /etc/sysconfig/nfs  ##最后面添加以下

重启一下服务

添加iptables放行端口
Vim /etc/sysconfig/iptables
须要放行端口:111,2049,4001-4004

重启防火墙。
systemctl restart iptables
server1安装nfs客户端。
安装nfs
yum install -y nfs-utils
启动rpcbind,设置开机自启  #客户端不须要启动nfs

 
检查NFS服务端是否共享了目录。
showmount –e nfs ip

使用mount将服务端的目录/data/share挂载到本地的某个目录。
建立一个挂载目录。
mkdir -p /data/share
server1上挂载。
mount -t nfs 192.168.1.190:/data/share /data/share

使用df –hT查看是否挂载成功。

server1建立一个文件,在服务端看是否建立成功。

查看服务端,是有这个文件,nfs搭建成功。

 

这样挂载只是临时的,写入配置文件永久生效。
vim  /etc/fstab

保存就行了。