Redhat 7.4 搭建网络共享文件夹NFS

时间:2024-03-31 16:59:56

前面2篇我们说到,iscsi是共享整块硬盘,或者分区的一种网络共享方式。那么NFS可以理解成为更精准的共享。文件夹共享。所以,其搭建起来,配置起来,更简单,方便。

环境准备:关闭selinux,关闭防火墙。管理节点为192.168.4.1     普通节点为192.168.4.2 。我们实验的目标是,从4.1主机,共享一个只读文件夹,名为/nfsro,共享一个读写文件夹,名为/nfsrw。

1、管理节点,创建共享文件夹,并且安装nfs

Redhat 7.4 搭建网络共享文件夹NFS

2、启动nfs服务。开机自启。

Redhat 7.4 搭建网络共享文件夹NFS

3、配置nfs配置文件,设定权限

vim /etc/exports

Redhat 7.4 搭建网络共享文件夹NFS

文件夹     允许谁访问    权限     这里读写权限出,sync选项,是提供同步功能。

刚刚漏创建了共享读写的文件夹了。如下图所示,创建完毕后,copy了一个文件过去

Redhat 7.4 搭建网络共享文件夹NFS

这里请注意,就算你nfs配置文件设定了读写权限,但如果文件本身没有写的权限。那么被挂载后,也是无法写的。所以我这里给这个文件添加了666全读写的权限。

配置完以后,重启nfs服务 

systemctl restart nfs

4、在4.2节点,使用showmount -e 192.168.4.1  查看共享目录

Redhat 7.4 搭建网络共享文件夹NFS

5、如果是临时挂载,可以直接挂载,如果是开机挂载,请把挂载命令写入etc下的fstab里面

这里采取临时挂载。在mnt下创建a目录,挂载只读的,b目录,挂载读写的

Redhat 7.4 搭建网络共享文件夹NFS

如上图所示,已经挂载完毕了。

实验到此结束。请自行对a目录下的hosts,b目录下的passwd进行读写的操作。

Redhat 7.4 搭建网络共享文件夹NFS