1、开放/nfs/shared目录,供所有用户查询资料;
服务端:
安装NFS包
[root@localhost ~]# yum install rpcbind
[root@localhost ~]# yum install nfs-utils
关闭防火墙和selinux
[root@localhost nfs]# systemctl stop firewalld
[root@localhost nfs]# setenforce 0
启动NFS服务
[root@localhost ~]# systemctl start nfs-server
[root@localhost ~]# systemctl start rpcbind
编辑配置文件
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/nfs/shared 192.168.189.0/24(ro)
创建共享目录
[root@localhost ~]# mkdir /nfs/shared -p
重启NFS服务
[root@localhost yum.repos.d]# systemctl restart nfs-server rpcbind
客户端:
安装NFS包
[root@client ~]# yum install rpcbind
[root@client ~]# yum install nfs-utils
关闭防火墙和selinux
[root@client ~]# systemctl stop firewalld
[root@client ~]# setenforce 0
在客户端查看共享目录
[root@localhost ~]# showmount -e 192.168.189.130
Export list for 192.168.189.130:
/nfs/shared 192.168.189.0/24
创建挂载点目录,挂载
[root@clinet ~]# mkdir /haha
[root@localhost haha]# mount 192.168.189.130:/nfs/shared /haha
查看挂载是否成功
[root@localhost haha]# df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 872M 0 872M 0% /dev
tmpfs 901M 0 901M 0% /dev/shm
tmpfs 901M 9.7M 891M 2% /run
tmpfs 901M 0 901M 0% /sys/fs/cgroup
/dev/mapper/rhel-root 17G 4.3G 13G 25% /
/dev/nvme0n1p1 1014M 229M 786M 23% /boot
tmpfs 181M 1.2M 179M 1% /run/user/42
tmpfs 181M 4.6M 176M 3% /run/user/0
/dev/sr0 7.9G 7.9G 0 100% /run/media/root/RHEL-8-2-0-BaseOS-x86_64
192.168.189.130:/nfs/shared 17G 4.2G 13G 25% /haha
2、开放/nfs/upload目录,供所有用户上传下载资料;
服务端:
创建共享目录
[root@localhost ~]# mkdir /nfs/upload
修改配置文件
[root@localhost ~]# vim /etc/exports
[root@localhost ~]# cat /etc/exports
/nfs/upload 192.168.189.0/24(rw)
重启NFS服务
[root@localhost ~]# systemctl restart nfs-server
[root@localhost ~]# systemctl restart rpcbind
客户端:
在客户端查看共享目录
[root@client ~]# showmount -e 192.168.189.130
Export list for 192.168.189.130:
/nfs/upload 192.168.189.0/24
创建挂载点目录
[root@client haha]# mkdir /xixi
[root@client haha]# mount 192.168.189.130:/nfs/upload /xixi
查看是否挂载成功
[root@client ~]# df -hT
df: /haha: Stale file handle
Filesystem Type Size Used Avail Use% Mounted on
devtmpfs devtmpfs 872M 0 872M 0% /dev
tmpfs tmpfs 901M 0 901M 0% /dev/shm
tmpfs tmpfs 901M 9.7M 891M 2% /run
tmpfs tmpfs 901M 0 901M 0% /sys/fs/cgroup
/dev/mapper/rhel-root xfs 17G 4.3G 13G 25% /
/dev/nvme0n1p1 xfs 1014M 229M 786M 23% /boot
tmpfs tmpfs 181M 1.2M 179M 1% /run/user/42
tmpfs tmpfs 181M 4.6M 176M 3% /run/user/0
/dev/sr0 iso9660 7.9G 7.9G 0 100% /run/media/root/RHEL-8-2-0-BaseOS-x86_64
192.168.189.130:/nfs/upload nfs4 17G 4.2G 13G 25% /xixi