服务端 NFS服务安装
1,安装NFS RPC服务 查看有没有这两个服务
rpm -qa nfs-utils rpcbind
2.下载NFS RPC服务
yum install -y nfs-utils rpcbind
3.开启RPC服务
systemctl start rpcbind.service
systemctl enable rpcbind.service
systemctl status rpcbind.service
4.开启NFS服务
systemctl start nfs
systemctl enable nfs
systemctl status nfs
5.查看NFS RPC服务 的端口号 检查有无启动
netstat -lntup|egrep "rpc|nfs"
6.NFS配置文件 /etc/exports
vim /etc/exports
共享目录 网段 可读写 rw / 可读 ro
/nfsdata 172.16.1.0/24 (rw,sync)
7.检查文件是否写入成功
tail -1 /etc/exports
/data 172.16.1.0/24(rw,sync)
8.创建/data 这个共享目录
mkdir -p /data
9.检查这个目录
ll -d /data
10.查看NFS默认用户nfsnobody
grep nfsno /etc/passwd
11.给这个目录nfsnobody 用户 用户组
chown -R nfsnobody.nfsnobody /data
12.检查目录是否更改成功
ll -d /data
13.启NFS
systemctl reload nfs ========生产场景必须平滑重启
exportfs -r
连接web时需要跟web的用户用户组统一 才可以共享给web服务器
客户端
1,安装NFS RPC服务
##查看有没有这两个服务
rpm -qa nfs-utils rpcbind
##下载NFS RPC服务
yum install -y nfs-utils rpcbind
2,开启RPC服务
systemctl start rpcbind.service
systemctl enable rpcbind.service
systemctl status rpcbind.service
3,开启NFS服务
systemctl start nfs
systemctl enable nfs
systemctl status nfs
4,查看NFS RPC服务 的端口号 检查有无启动
netstat -lntup|egrep "rpc|nfs"
5,查看这个NFS网段的共享目录
##showmount -e 172.16.1.31
Export list for 172.16.1.31:
#####共享目录 172.16.1.0的所有服务器都可读写这个共享目录
/data 172.16.1.0/24(rw,sync)
6,#挂载共享目录
######31为共享目录的地址######
mount –t nfs 172.16.1.31:/nfsdata /mnt
7,==查看是否挂载
#df h
######验证是否挂载成功
------------------------------------成功