# 1. 分布式文件系统概述 ``` 通过分布式文件系统(DFS)将相同文件同时存储到网络上多台服务器后,便可以使用以下功能。 ``` ##### 1.1 提供文件的访问效率 ``` 当客户端通过DFS访问文件时,DFS会引导客户端从最近的服务器来访问文件,让客户端快速获得所需的文件。 ``` ##### 1.2 提高文件的可用性 ``` 即使位于服务器列表中最前面的服务器意外故障了,客户端仍然可以从列表中的下一台放服务器来获取需要的文件,也就是说DFS提供容错率。 ``` ##### 1.3 服务器负载均衡功能 ``` 每一客户端所获得列表中的服务器排序可能都不相同,因此它们所访问的服务器也可能不相同,也就说不同客户端可能从不同服务器来获取所需的文件,因此可以分担服务器的负载。 ``` # 2. DFS架构 ##### 2.1 DFS命名空间 ``` 可以通过DFS命名空间来将位于不同服务器内的共享文件夹集合在一起,并以一个虚拟目录的树妆结构呈现给客户端。DFS命名空间分为以下两种: ``` ##### 2.2 基于域的命名空间 ``` 它将命名空间的配置信息存储到AD DS数据库与命名空间服务器。 如果建立多台命名空间服务器的话,则它具备容错功能。 ``` ##### 2.3 独立命名空间: ``` 它将命名空间的配置信息存储到命名空间服务器的登陆数据库。由于独立命名空间只能够有一台命名空间服务器,因此不具备命名空间容错功能。 ``` ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfcxdlh3kj30ne0cmn5q.jpg) ##### 2.4 命名空间服务器 ``` 用来控制命名空间的服务器,如果是基于域的命名空间,则这台服务器可以是成员服务器或域控制器,而且可以设置多台命名空间服务器。 ``` ##### 2.5 命名空间根目录 ``` 它是命名空间的起点。此根目录的名称为Public,命名空间的名称为:\\yu.com\public,而且它是一个基于域的命名空间,其名称是以域名开头(yu.com)。如果它是独立命名空间,则它的名称是以计算机名开头,例如:\\Server1\public ``` ##### 2.6 虚拟目录与目录映射 ``` 这些虚拟目录分别映射到其它服务器内的共享目录,当客户端访问浏览目录时,DFS会将客户重定向到虚拟目录所映射的共享目录。在图中 有3个目录分别是: ``` ##### 2.7 Pictures ``` 此目录有两个目标,分别映射到服务器Server2的C:\pictures与Server3的C:\pictures共享目录,它具备目录的容错功能 ``` ##### 2.8 Database ``` 此目录有一个目标,映射到服务器Server3的c:\Databasec,因此不具备目录的容错功能。 ``` ##### 2.9 Reports ``` 此目录没有目标,因此不具备目录的容错功能。 ``` ##### 2.10 DFS复制 ``` 目录pictures的两个目标所映射到的共享目录,其提供给客户端的文件必须同步(相同),而这个同步操作可由DFS复制服务自动执行,DFS复制服务使用一个称为“远程差异压缩”的压缩算法,它能够检查文件差异,因此复制文件时仅复制有差异的部分,而不是整个文件,可以降低网络的负担。 独立命名空间的目标服务器如果未加入域的话,则其目标所映射的共享文件夹内的文件需要手动同步。 ``` # 3. 复制拓扑 ##### 3.1 拓扑 ``` 拓扑一般用来描述网络上多个组件之间的关系,而此处的复制拓扑是用来描述DFS内各服务器之间的逻辑连接关系,并让DFS服务器利用这些关系在服务器之间复制文件。针对每个一个文件夹,可以选择以下拓扑之一来复制文件。 ``` ##### 3.2 集散 ``` 将一台服务器当作中央节点,并建立与其他所有服务器分支节点之间的连接。文件是从中央节点复制到所有的分支节点,并且也会从分支节点复制到中央节点。分支节点之间并不会直接互相复制文件。 ``` ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfdpp5t0xj30ii0hhwev.jpg) ##### 3.3 交错 ``` 它会建立所有服务器之间的相互连接,文件会从每一台服务器直接复制到其它所有服务器。 ``` ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfek87xw5j30f60fm3z2.jpg) ##### 3.4 没有拓扑 ``` 可以自行建立各服务器之间的逻辑关系,也就是自行指定服务器,只有被指定服务器之间才会复制文件。 ``` # 4. 搭建DFS服务器 ##### 4.1 实验环境 前提条件: 域:yu.com Server1是域控制器 Server2是域成员服务器 Server3是域成员服务器 Server1-IP:192.168.10.1 DNS:192.168.10.1 Server2-IP:192.168.10.2 DNS:192.168.10.1 Server3-IP:192.168.10.3 DNS:192.168.10.1 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfcxdlh3kj30ne0cmn5q.jpg) ##### 4.2 Server1 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjff8mjbgkj31ha0quwk9.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjff8wmzzaj30lk0feta5.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjff9qn0uej30ls0fimy9.jpg) ``` server2和server3新建文件夹和共享文件夹后,才执行下面的步骤 ``` ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffwm4c4aj30bk077wel.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffygman7j31ha0qugpx.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffze23lpj30js0ept99.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg05iub7j30js0ep3z6.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg13rafyj30js0eq0tk.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg1qtn7rj30jk0elaap.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg230nsaj30jt0epaak.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg2vl7roj31ha0qugpc.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg3psyzrj30e00d13yn.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg8c3bxnj30di04w748.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfg8rd71gj30dy0dat8s.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgaqvmsgj30dz05et8o.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgb48cq4j30dw0czq30.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgbk6jzvj309m05ajra.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgd16xwgj31ha0quq6t.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgdu8p6zj30jr0evmxs.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgebrbpqj30jq0f1dgg.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgj301fsj30jx0eqwfa.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgk1v313j30jo0enaaz.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfglrxmgaj30jy0et755.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgm7rtzdj30jt0eq751.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgmmhot2j30ju0f0756.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfgn040h9j30j30eqgmk.jpg) ##### 4.3 server2 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffbn8qhfj31ha0qugrm.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffbx6h9mj30lp0fh0u6.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffckrsltj30lr0fnwfl.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffi6rarsj31ha0qun1p.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffr1qc3wj31ha0qugqn.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffjwh3kpj30bl0h674l.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffkwozivj30bl0h5wes.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffm2ljmyj30gw0duq3d.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffmh354ij30gs0d6wev.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffn0ughmj30hp0dydgc.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffng67yij30hk0dqdg9.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffnzrh1pj30gt0cv3ys.jpg) ##### 4.3.1 测试 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfh0mhe7zj30v70ht0tt.jpg) ##### 4.4 Server3 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffehn2qtj31ha0quafa.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfff1bgk5j30lz0ffwfx.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfffjl7j3j30lr0fpt9s.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfffjl7j3j30lr0fpt9s.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffrt7rtsj31ha0qu0xa.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffsftm70j31ha0quwjc.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfft1o476j31ha0quaf8.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfftm9e7pj30h20dbgm0.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfftyvgcqj30hc0dit93.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffuscoobj30h40dcaaj.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffv290nuj30h70demxk.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffvdiyphj30h60doaad.jpg) ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjffvxb2p5j30bn0h2glx.jpg) ##### 4.4.1 效果 ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfh1n36s8j31ha0qu78o.jpg) ##### 4.5 Client ![image.png](https://panfeng-biji.oss-cn-beijing.aliyuncs.com/img/007wL02tgy1gjfh8x7l2pj30bv06wmxa.jpg) # 4.6 技能实践 ``` 1.搭建独立的命名空间 2.搭建域的命名空间 3.在拥有多个用户成员服务器时,假设server02、server03、server4 我想 server4不进行DFS复制,需要如何设置? 4.客户端如何将共享的目录变成一个磁盘 5.完成上述环境实验 ``` # 4.7 提高扩展 ``` 1.安装DFS,配置命名空间为contoso.com\wsc,设定命名空间高可用。 2.创建contoso.com\wsc\Skills39,文件夹分别存储在S1的C:\Skills39与S2的C:\Skills53,设定其具备FRS功能。 3.创建contoso.com\wsc\Skills53,文件夹分别存储在S1的C:\Skills53与S2的C:\Skills39,设定其不具备FRS功能。 4.设定CLT1访问\\contoso.com\wsc\,默认访问到S1,设定CLT2访问\\contoso.com\wsc\,默认访问到S2。 DFS-1和CLT1处于同一网络,DFS-2和CLT2处于同一网络。 ```
最后修改:2021 年 10 月 19 日
如果觉得我的文章对你有用,欢迎打赏