Centos7部署NFS

server1:192.168.1.189   ###客户端

server2:192.168.1.190    ##服务端

1、首先创建共享目录。

mkdir -p /data/share

安装nfs所需软件包。

yum install -y nfs-utils

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

vim /etc/exports

将/data/share目录共享给server1

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

保存就好了。

 


 



 




posted @ 2019-06-12 16:54  點燈的人  阅读(2133)  评论(0编辑  收藏  举报