windos服务器实现NFS文件夹共享

一、背景

项目中遇到一个场景,需要把一个项目部署到2台服务器上,一个是互联网的服务器,一个是内网的服务器,项目中有些角色是在互联网访问的,有些角色是在内网访问的,但是有些文件是这2种角色都需要用到的。这种情况下有3中方案供我们选择:
方案一:给2台服务器同时挂载nas地址,这样就可以把所有的共享文件放在nas上,然后给nas映射盘符就可以了。实际中由于我们的nas不再一个网断,无法挂载所以放弃。
方案二:通过sync软件实现文件共享。 实施时需要在服务器上安装两个软件,一个客户端,一个服务器端,不太方便,有文件同步延时问题。
方案三:通过nfs共享文件夹实现,目前采用这种方式

二、nfs共享文件夹实现步骤

服务n器版本:windows server 2012 R2

2.1 前提

  1. 先关闭2台服务器的防火墙,配置完成后再打开,如果有问题,可能需要设置防火墙的出站入站规则。
  2. 我们把被共享的文件夹所在的服务器叫做 源服务器 ;把需要用到共享文件夹的服务器叫做 目标服务器,源服务器 需要开通 111 端口和 2049 端口,如果分不清那就把2台服务器的 111 和 2049 端口都开通。

2.2 第一步:在源服务器和目标服务器上都要开通NFS所需的组件

2.3 第二步:安装NFS组件(如果已安装略过)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.4 第三步:在源服务器建立nfs文件夹共享

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.5 第三步:在目标服务器上挂载共享目录

注意:在windos下挂载点(E:)只能是个盘符,也可能时我没有找到挂载为一个路劲的方法 ,所以我选择把整个盘挂载了过来了,E-share是上面共享nfs时取得名字。

mount  192.168.129.1:/E-share/ E:
mount  192.168.129.1:/F-share/ F:

在这里插入图片描述

Guess you like

Origin blog.csdn.net/fen_dou_shao_nian/article/details/120272201