NFS作用
通过网络让不同的机器,不同的操作系统可以共享彼此的文件。
NFS服务器可以让PC将网络中的NFS服务器共享的目录挂载到本地端的文件系统中,而在本地端的系统中来看,远程主机的目录就像是自己的一个磁盘分区,在使用上很便利。

NFS的工作过程

  • 首先服务器端启动RPC服务,并开启111端口
  • 服务器端启动NFS服务,并向RPC注册端口信息
  • 客户端启动RPC服务,向服务器端的RPC服务请求服务端的NFS端口
  • 服务端的RPC服务反馈NFS端口信息给客户端
  • 客户端通过获取的NFS端口来建立和服务端的NFS连接并进行数据的传输

服务的搭建与验证
准备两条三台虚拟机,一台做NFS服务器,两台做客户机
服务器地址为192.168.247.150,客户机1:192.168.247.130,客户机2:192.168.247.140

服务器上的配置

安装nfs-utils、rpcbind

nfs共享开放端口防火墙 nfs共享服务器_nfs共享开放端口防火墙

创建共享目录

nfs共享开放端口防火墙 nfs共享服务器_服务器_02

在目录中新建网页文件,给客户机做网页

nfs共享开放端口防火墙 nfs共享服务器_nfs共享开放端口防火墙_03


客户机1的网页内容

nfs共享开放端口防火墙 nfs共享服务器_RPC_04


客户机2的网页内容

nfs共享开放端口防火墙 nfs共享服务器_服务器_05

添加配置文件

nfs共享开放端口防火墙 nfs共享服务器_nfs共享开放端口防火墙_06


将web1目录发布给192.168.247.130,将web2目录发布给192.168.247.140

nfs共享开放端口防火墙 nfs共享服务器_服务器端_07

启动服务

nfs共享开放端口防火墙 nfs共享服务器_RPC_08

查询发布的共享目录

nfs共享开放端口防火墙 nfs共享服务器_服务器端_09

客户机的配置

都需要安装Apache

nfs共享开放端口防火墙 nfs共享服务器_服务器_10

查询共享目录

nfs共享开放端口防火墙 nfs共享服务器_服务器_11

挂载使用,并查看

客户机1

nfs共享开放端口防火墙 nfs共享服务器_服务器端_12


客户机2

nfs共享开放端口防火墙 nfs共享服务器_服务器_13

启动服务

nfs共享开放端口防火墙 nfs共享服务器_nfs共享开放端口防火墙_14

测试

在网页上访问http://localhost

客户机1

nfs共享开放端口防火墙 nfs共享服务器_服务器_15


nfs共享开放端口防火墙 nfs共享服务器_RPC_16


客户机2

nfs共享开放端口防火墙 nfs共享服务器_RPC_17


nfs共享开放端口防火墙 nfs共享服务器_RPC_18