NFS(网络文件系统)
定义:NFS服务可以将远程Linux系统上的文件共享资源挂载到本地的目录上,从而使得本地主机基于TCP/IP协议,像使用本地主机的资源那样读写远程Linux系统上的共享文件。
RHEL7默认情况下已经安装了NFS服务,这里就不需要在安装,如没有安装可执行以下命令。
yum install nfs-utils
步骤一:为了检验NFS服务配置效果,准备两台Linux主机,一个作服务器,一个作客户端
清空NFS服务器上面iptables防火墙的默认策略,避免防火墙策略禁止正常的NFS共享服务
步骤二:在NFS服务器上建立用于NFS文件共享的目录,并设置足够权限确保其他人也有写入权限
步骤三:NFS服务程序的配置文件为/etc/exports,默认情况下里面没有任何内容。可以按照”共享目录的路径 允许访问的NFS客户端(共享权限参数)“的格式,定义要共享的目录与相应的权限
注:客户端地址与权限之间没有空格
步骤四:启动和启用NFS服务程序,由于在使用NFS服务进行文件共享之前,需要使用RPC(远程过程调用)服务奖NFS服务器的IP地址和端口号等信息发送给客户端。需要一起启用
在客户端执行showmount命令,其输出格式为”共享的目录名称 允许使用客户端地址“
在客户端创建一个挂载目录,并把服务端共享目录挂载到客户端 nfsfile目录中
此时客户端nfsfile目录下获取到了服务端readme文件,查看文件内容。并把挂载信息加入到fstab文件中,使其开机自动挂载