1.开放/nfs/upload目录,该目录为192.168.xxx.0/24网段的主机的数据
关闭防火墙和设置selinux为disabled
准备两台虚拟机,本实验虚拟机1为服务器(192.168.80.1), 虚拟机2为客户端(192.168.80.2).
两台机器都下载nfs-utils和rpcbind
[root@localhost ~]# yum install rpcbind
[root@localhost ~]# yum install nfs-utils
在服务端新建一个nfs服务器提供的目录/nfs/upload: mkdir -p /nfs/upload
[root@localhost ~]# mkdir -p /nfs/upload
编辑/etc/exports:vim /etc/exports
[root@localhost ~]# vim /etc/exports
编辑以下内容让80网段内的客户端可读可写:/etc/exports 192.168.80.0/24(rw)
/nfs/upload 192.168.80.0/24(rw)
重启服务(先rpcbind在nfs-server):systemctl restart rpcbind
systemctl restart nfs-server
[root@localhost ~]# systemctl restart rpcbind
[root@localhost ~]# systemctl restart nfs-server
查看挂载信息:showmount -e
[root@localhost ~]# showmount -e
在客户端创建一个名为ceshi的目录:mkdir /ceshi
[root@server ~]# mkdir /ceshi
在客户端将服务器的nfs挂载在ceshi目录下:mount 192.168.80.1:/nfs/upload /ceshi
[root@server ~]# mount 192.168.80.1:/nfs/upload /ceshi
进入到ceshi目录:cd /ceshi
[root@server ~]# cd /ceshi
创建一个文件,如果出现以下权限问题,是因为没有服务器没给/nfs/upload的权限:touch ceshi1
[root@server ceshi]# touch ceshi1
在服务端赋予该文件最高权限:chmod 777 /nfs/upload
[root@lo