dfs文件服务器 2012,Windows Server 2012 R2分布式文件系统测试(DFS)

概念理解:

DFS命名空间

其实就是使用者访问网络的接入点。首先需要指定一个特定的名称,最好是一个大家容易记忆的名称,因为这个命名空间会注册到AD上,成为一个AD的物件,所以,建议在设定命名空间时,依照使用者较习惯或较易记的名称。类似于HA架构,除了Server本身的名称外,会再给一个群集的名称,而这个群集的名称即为命名空间。

DFS复制

即就是目标服务器之间进行的自动同步,DFS复制是命名空间内同步文件的机制,以使整个命名空间内的文件保持一致性。因此对于该命名空间内的文件,会由系统自动维持其一致性。

测试环境:

DC:AD (AD+DHCP+DNS)

Server1:Node1 (DFS复制+DFS命名空间)

Server2:Branch (DFS复制)

客户端:使用Server1和Server2代替

因为之前有做过Cluster测试,为了不影响本次测试,我将之前的Cluster停掉。另外,必定测试环境有限,我此次选用之前集群中的一台服务器Node1+集群外的一台服务器Branch做测试。

如下图,已经停掉了Cluster服务,且将Node2已关机

cf0599f30bcf650449a19e751fd4e895.png

在Node1上安装“DFS复制”和“DFS命名空间”角色,安装DFS复制角色时会自动提示安装“DFS管理工具”,下一步

e044b24046cf6c9240dddc408a26fb2f.png

如下图,Node1上的角色已经安装完成,另外,我们需要在另一台服务器Branch上安装“DFS复制”角色,此次测试我也为Branch安装了“DFS命名空间”角色,但没有使用Branch的DFS命名空间

9ee9fe9bfeee834587d3d0e5da1bf99a.png

回到Node1,打开DFS管理器,选中“命名空间”,点击右上角“新建命名空间”

dcc5abd079bb52312677d9301da00b3d.png

选则命名空间服务器Node1

8ef552a8e565299f11843ea74d729978.png

填写命名空间名称,然后点击“编辑设置”,选中“试用自定义权限”,并点击“自定义”,我这里删除默认的Everyone读取权限,赋予普通域用户“读取”和“更改”的权限,域管理员Administrator和Node1管理员群组用户“完全控制”权限

c2444de2ea5ae052b52deea7c4dfaca7.png

采用默认,勾选“启用WindowsServer 2008模式”,下一步

5fe66b09b5ac818f724eedeb0976bf53.png

查看即将创建的命名空间设置,确认无误后点击“创建”

c665d1c5b3b0a3b6543610410d0feb84.png

提示命名空间创建完成

1db0282f29ee8fb3833134c082162b22.png

创建完成后,选中我们刚创建的命名空间,并右击选则“属性”,切换到“高级”选项卡,勾选“对此命名空间启用基于存取的枚举”,确定

07dbf05ad0b7df757da3dbc89e797acf.png

接下来为命名空间中添加共享文件夹。选中命名空间,点击右侧“新建文件夹”,然后点击“添加”再点击“浏览”(说明:如果之前已经在Node1上创建了要共享的文件,此时,只需要“浏览”选中路径即可。所以,我们可以事先在Node1和Branch服务器上创建并共享要分享的文件夹,也可以在这里根据提示再创建,都行,只不过是先后顺序而已,不影响测试结果。)

2aeebf98e13fb3681f0b60e6d6cefb65.png

点击“新建共享文件夹”,填写要共享的文件夹的名称,自定义权限和前面一样,给予域管理员完全控制权限、域用户读取和更改权限,并指定共享文件夹的本地路径,我这里在C盘创建一个名为“IT部门”的共享文件夹

894e51115f276a5227b799e8826a0687.png

完成后即可看到添加的文件夹目标为:\\Node1\IT部门,如果我们之前已经在Node1上创建了共享文件夹IT部门,此时只需要添加浏览到该文件夹即可。

6280b80db4d3504e0c4b84248d5985d8.png

说明:现在只是添加了一个目标文件夹,如果要想实现数据同步,最起码需要2个文件夹,所以我们还要在另一台服务Branch上添加一个共享文件夹,进行数据同步。选中我们刚添加的“IT部门”目标文件夹,点击右侧“添加文件夹目标”

057d60cb02eb632895c97f906a0237e5.png

点击“浏览”,切换到Branch服务器,然后点击“新建共享文件夹”这里和前面在Node1上创建的文件夹一样,且给予相同的文件夹名称和权限

17d656d741c246b1dbc2b08499607be8.png

如下图选中目标文件夹路径:\\Branch\IT部门

e0909f647eb049d2c372006dd119db16.png

此时会提示“是否创建复制组”,点击“是”

e15112815d61c34390e12c39463724f4.png

采用默认,下一步

54777bb5b6ccb8527b1067d89de7062e.png

查看要进行复制(同步)的两个共享目标文件夹,下一步

5bded00ea2285cff941d1258c68bf34b.png

指定复制文件夹主要成员,下一步

9394bd29f871eb1aa2cb234218372c3a.png

采用默认,选中“交错”,下一步

0cc87e9bfe92b0c080cdc1eb354f14ba.png

采用默认,下一步(说明:复制组计划和宽带后续可以进行重新计划)

e5c7193ef3e79e7f3d39a2a11b9f2609.png

提示复制组创建完成

1038262e2a37cecce5d4b378cc2853ea.png

如下图所示,已经完成了一对共享文件夹的同步配置信息

085cdd9206d53b56798525ee3488e7fd.png

接下来,根据自己的实际需要再添加要进行同步的共享文件夹,只要重复以上步骤即可

9a03cfa025634895017d1184a4d17f63.png

后续如果想对当前的同步计划进行变更,可选中要变更的复制组并右击,选则“属性”

1bd9689da1dcb7bb12a2aae4155c5aa5.png

然后点击“编辑计划”,重新计划“基准计划时间”和“带宽使用率”

02213c3861215fd7f854fc4300f9e294.png

以下做个演示:

在Node1上打开共享文件夹“IT部门”的本地路径,然后往其中丢入几个文件,紧接着我们在Branch上打开命名空间中共享文件“IT部门”,可以看到丢入的几个文件已经同步过来了。此时,如果在Branch上打开共享文件“IT部门”的本地路径,也毫无疑问,会看到丢入的几个文件夹。因为Node1上的“IT部门”共享文件夹会和Branch上的“IT部门”进行同步,然后再将同步内容共享到命名空间中的“IT部门”文件夹里。

f8966207d3ab2de340415d29f751f0a7.png

若要查看命名空间中“IT部门”共享文件夹的内容,只需要在用户端计算机输入命令:net use X: \\sxleilong.com\dfs-share\IT部门即可。

X:是想要进行映射的网络驱动映射盘符;

sxleilong.com:是我的域

dfs-share:是命名空间的名称

IT部门:是要访问的某个共享文件夹

(说明:以上命令可在用户登录前通过域中组策略调用脚本自动执行,减少用户每次登录客户端手动输入命令时间,也避免了用户手动输入命令错误的发生。)

16c2294ebd872341691443c134fa700b.png