当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 深入研究 DFS 复制:实用方法

作者:精品下载站 日期:2024-12-14 12:33:48 浏览:15 分类:玩电脑

深入研究 DFS 复制:实用方法


组织中的文件共享在用户之间的协作中起着至关重要的作用。 Microsoft 在 Windows Server 中包含 DFS 命名空间和 DFS 复制,以帮助提供高度可用的弹性和流量优化的共享。

这些共享可以位于多个位置,用户无需记住每个共享内容位置或担心其可用性。在本教程中,您将学习如何配置 DFS 基础架构命名空间和 DFS 复制。

继续阅读并开始自动复制您的数据!

先决条件。

本教程包括动手演示。您可以按照以下步骤进行操作:

  • 至少 Windows Server 2016 - 本教程使用 Windows Server 2019
  • Active Directory 域服务 (AD DS)。
  • 作为域中域管理员组成员的用户帐户 - 本教程使用名为 Remote.local 的域命名空间。此域托管两个名为 DCR 和 添加角色和功能以开始向服务器添加功能。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 勾选默认跳过此页面选项,然后单击下一步。这样做可以让您在将来添加其他功能时跳过此页面,因为本部分只是对该向导的介绍。

    [玩转系统] 深入研究 DFS 复制:实用方法

    4. 现在,选择基于角色或基于功能的安装,然后单击下一步,因为您正在使用单个服务器,而不是 VDI 的一部分。

    [玩转系统] 深入研究 DFS 复制:实用方法

    5. 在“选择目标服务器”页面中,从列表中选择安装的目标服务器,然后单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    6. 接下来,展开文件和存储服务以及文件和 iSCSI 服务。勾选 DFS 命名空间和 DFS 复制的框。

    无论您首先勾选哪个框,您都会看到一个弹出窗口,您可以在其中确认功能(第七步)。

    [玩转系统] 深入研究 DFS 复制:实用方法

    7. 单击“添加功能”,如下所示,确认附加功能。

    [玩转系统] 深入研究 DFS 复制:实用方法

    8. 确保 DFS 命名空间和 DFS 复制选项均已勾选,然后单击下一步。

    [玩转系统] 深入研究 DFS 复制:实用方法

    9. 在“功能”页面上,保留默认值,然后单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    10. 检查您的安装选择,然后单击“安装”按钮以在服务器上安装 DFS 命名空间、DFS 复制和二进制文件。

    [玩转系统] 深入研究 DFS 复制:实用方法

    11. 安装后,单击“关闭”按钮关闭向导。

    [玩转系统] 深入研究 DFS 复制:实用方法

    12. 最后,登录到另一台服务器 (DCR),并重复步骤 2-11 以安装 DFS 命名空间和复制。

    配置 DFS 命名空间和 DFS 复制

    现在二进制文件已安装并在您的服务器上可用,您必须配置服务并创建 DFS 基础结构。您将构建命名空间结构和所需的文件夹。

    1. 在管理工具中打开 DFS 管理控制台。

    2. 在 DFS 管理中,右键单击命名空间并选择新建命名空间。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 输入服务器名称 (DCR1),或单击“浏览”找到托管命名空间的服务器,然后单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    4. 现在,输入 Public 作为命名空间的名称,然后单击编辑设置。将出现一个弹出窗口,您可以在其中定义共享文件夹位置和共享权限(第五步)。

    [玩转系统] 深入研究 DFS 复制:实用方法

    5. 在编辑设置窗口中,配置共享文件夹的设置如下:

    • 共享文件夹的本地路径指向您想要的任何路径。本教程选择的是 C:\Public 文件夹。
    • 选择适合您需要的共享文件夹权限,然后单击“确定”。对于本教程,选择管理员具有完全访问权限:其他用户具有读写权限选项。

    [玩转系统] 深入研究 DFS 复制:实用方法

    不要手动创建共享文件夹并将向导指向该文件夹。这样做会使文件夹权限管理变得更加困难。为什么? “编辑设置”窗口中指定的共享权限将不适用。因此,您将收到以下错误消息。

    [玩转系统] 深入研究 DFS 复制:实用方法

    6. 定义共享文件夹的位置后,单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    7. 现在您必须选择以下任何命名空间类型来创建:

    • 基于域 - 命名空间服务器设置存储在一台或多台服务器和 Active Directory 中。用户可以连接到域命名空间以获取类似于 \\mydomain.local\MyShare 的共享文件夹。
    • 独立命名空间 - 命名空间设置存储在单个服务器中,从而在故障转移群集上托管命名空间服务器。

    如果选择“独立命名空间”选项,用户可以使用服务器名称 \DCR1\Public 访问命名空间根。

    勾选“启用 Windows Server 2008 模式”选项,然后单击“下一步”以提高可扩展性并启用基于访问的枚举,

    [玩转系统] 深入研究 DFS 复制:实用方法

    8. 检查您为命名空间选择的设置,然后单击“创建”以完成新命名空间的创建。

    [玩转系统] 深入研究 DFS 复制:实用方法

    9. 最后,成功创建新命名空间后,单击“关闭”关闭向导。

    [玩转系统] 深入研究 DFS 复制:实用方法

    添加更多命名空间服务器

    命名空间服务器已准备就绪,这非常棒。但现在,只有一台服务器被添加为命名空间服务器。为什么不向命名空间添加更多服务器?添加的服务器越多,可用性就越好。

    要将更多服务器添加到您的命名空间:

    1. 展开命名空间,单击新创建的命名空间 —> 命名空间服务器选项卡,然后单击操作面板(最右侧)中的添加命名空间服务器。这样做会打开一个弹出窗口,您可以在其中指定要添加的服务器(第二步)。

    [玩转系统] 深入研究 DFS 复制:实用方法

    2. 在“添加命名空间服务器”窗口中,输入要添加的服务器名称,然后单击“编辑设置”以修改共享文件夹的设置。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 按照“配置 DFS 命名空间和 DFS 复制”部分的步骤 5 中的操作指定共享文件夹的路径和权限,然后单击“确定”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    4. 现在,在“添加命名空间服务器”窗口中单击“确定”以保存更改并添加新的命名空间服务器。

    [玩转系统] 深入研究 DFS 复制:实用方法

    添加后,您现在将在下面的列表中看到两个命名空间服务器。

    [玩转系统] 深入研究 DFS 复制:实用方法

    配置 DFS 命名空间文件夹和文件夹目标

    您是否知道可以在单个虚拟共享文件夹命名空间中聚合多个共享资源?例如,一家公司可能有一个包含三个不同文件夹的共享文件夹。

    即使这些共享文件夹位于不同的服务器和位置,文件夹命名空间也会聚合,因此用户无需记住每个文件夹位置即可访问它们。

    配置 DFS 命名空间文件夹和文件夹目标:

    1. 在 DCR1 服务器中,在域命名空间的共享文件夹 (\Remote .local\Public)。

    [玩转系统] 深入研究 DFS 复制:实用方法

    2. 接下来,切换到DCR 服务器,并在\Remote.local\Public 中创建一个名为Contracts 的常规文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 在 DCR 服务器中打开 DFS 管理,右键单击“命名空间”,然后选择“添加要显示的命名空间”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    4. 现在,指定域 (Remote.local),选择命名空间,然后单击确定以在 DFS 管理中显示命名空间。

    [玩转系统] 深入研究 DFS 复制:实用方法

    5. 右键单击公共命名空间,然后选择新建文件夹以开始添加新文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    6. 单击“添加”,将打开一个弹出输入框,您可以在其中指定要添加的共享文件夹路径(第 5 步)。

    [玩转系统] 深入研究 DFS 复制:实用方法

    7. 单击“浏览”,将打开一个新窗口,您可以在其中找到共享文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    8. 接下来,展开“公共”文件夹,选择“UsersData”文件夹,然后单击“确定”选择要添加的文件夹。

    您在下面看到的文件夹是来自 DCR1 服务器的共享文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    9. 将文件夹名称设置为 UsersData,然后单击“确定”将该文件夹添加为共享文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    10. 接下来,重复步骤五到九来添加ApplicationData文件夹。

    11. 切换到DCR1 服务器,并按照相同的步骤五到九添加Contracts 文件夹。

    12. 最后,在 DCR 和 DCR1 服务器上打开文件资源管理器并导航到公共命名空间 (\Remote.local\Public)。

    无论您位于哪个服务器,您都会看到三个虚拟文件夹(UserData、ApplicationData 和 Contracts),如下所示。

    [玩转系统] 深入研究 DFS 复制:实用方法

    配置DFS复制

    您刚刚完成了在 Remote.local 命名空间下创建一个共享文件夹(Public) 并添加多个文件夹的里程碑。但现在,如果您尝试将内容添加到命名空间,这些内容将保留在同一服务器上。

    作为解决方案,您将配置 DFS 复制以确保添加的内容复制到所有其他服务器以实现高可用性。

    配置 DFS 复制:

    1. 在 DCR1 服务器的 DFS 管理中,右键单击“复制”,然后选择“新建复制组”以开始添加新的复制组。

    [玩转系统] 深入研究 DFS 复制:实用方法

    2. 接下来,选择适合您需要的复制类型;有两种复制类型,如下所示:

    • 多用途复制组 - 提供两个或多个服务器之间的复制,通常用于文件共享。
    • 用于数据收集的复制组 - 在不同位置的两台服务器之间提供复制,通常用于分支机构和总公司之间的备份目的。这样,备份软件就会执行复制数据的备份,而不是通过 WAN 运行备份。

    请记住,此复制组类型中只能有两台服务器,不能更多。

    对于本教程,选择多用途复制组选项并单击下一步,因为您在两个服务器之间共享文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 输入复制组的唯一名称(公共复制),然后单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    4. 现在,在“复制组成员”页面上,单击“添加”以找到要添加为复制组中的成员的服务器,然后单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    5. 选择拓扑以设置服务器如何将内容从一台服务器复制到另一台服务器。

    共有以下三种拓扑选项:

    • 中心辐射型 - 此选项需要至少三台服务器。一台是初始主Hub,其他服务器是Spoke。当数据源自集线器并且应在多个位置复制时,此选项非常方便。

    每个副本都是与中心的双向复制,但分支服务器不会在彼此之间复制内容。但使用此选项时,当集线器关闭时,所有复制都会停止,直到集线器再次启动。

    由于您只在两台服务器上工作,因此默认情况下禁用此选项。

    • 全网状 - 此选项允许所有服务器相互复制所有内容。
    • 无拓扑 - 使用此选项,在配置复制拓扑之前不会放置任何复制。

    对于本教程,选择全网状拓扑,然后单击下一步。无论您的复制组成员是否为 10 个或更少,此拓扑都可以正常工作,

    请务必评估您的网络和分支机构之间的连接速度,因为复制可能会耗尽带宽。

    [玩转系统] 深入研究 DFS 复制:实用方法

    6. 接下来,选择“使用指定带宽连续复制”选项以连续执行复制。将带宽保留为默认值(完整),然后单击下一步以创建带宽限制。

    但是,如果您希望执行特定的复制计划,请选择“在指定的日期和时间进行复制”选项。

    [玩转系统] 深入研究 DFS 复制:实用方法

    7. 选择主要成员 (DCR),然后单击“下一步”。直接成员是初始化复制并将内容发送到所有其他成员的服务器。

    确保不同节点上的目标文件夹为空,因为在初始复制期间来自主要成员的内容具有权威性。

    [玩转系统] 深入研究 DFS 复制:实用方法

    8. 在“要复制的文件夹”页面上,单击“添加”,将出现一个弹出窗口,您可以在其中选择要复制的文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    9. 单击“浏览”找到要添加用于复制的文件夹,该文件夹是要复制到其他节点的内容的主要来源,然后单击“确定”。

    请注意,您只能添加您在第七步中选择的主要成员中的文件夹。

    您可以通过单击“权限”根据需要自定义和更改 NTFS 权限(不是文件夹共享权限)

    [玩转系统] 深入研究 DFS 复制:实用方法

    10. 添加要复制的文件夹后,单击“下一步”。

    [玩转系统] 深入研究 DFS 复制:实用方法

    11. 现在,单击“编辑”,这将打开一个窗口,您可以在其中指定在其他成员服务器中存储复制内容的位置。

    如果您使用 DFS 管理控制台并远程配置设置,则文件夹的本地路径是本地路径,例如 C:\Public,而不是 UNC。

    [玩转系统] 深入研究 DFS 复制:实用方法

    12. 使用以下内容编辑复制设置:

    • 选择启用选项以启用此服务器的复制
    • 单击“浏览”并找到存储复制数据的本地路径。
    • 单击确定保存修改的设置。

    [玩转系统] 深入研究 DFS 复制:实用方法

    13. 设置本地路径后,单击“下一步”确认修改的设置。

    [玩转系统] 深入研究 DFS 复制:实用方法

    14. 检查所选设置,然后单击“创建”以完成新复制组的创建。

    [玩转系统] 深入研究 DFS 复制:实用方法

    15. 最后,创建复制组后单击“关闭”以关闭向导。

    恭喜!您已成功创建 DFS 复制。

    [玩转系统] 深入研究 DFS 复制:实用方法

    测试复制

    一切都已就绪,所需要的就是测试复制。如何?您将在不同服务器的不同文件夹中创建多个文件,并查看每个文件是否在所有服务器中复制。

    测试复制:

    1. 在文件资源管理器中导航至 \Remote.local\Public,您将看到全部在根目录下创建的命名空间文件夹。

    [玩转系统] 深入研究 DFS 复制:实用方法

    2. 接下来,在 \Remote.local\Public 中,创建一个名为 CompanyData 的新文件夹,并在该文件夹中放置一些文件。

    [玩转系统] 深入研究 DFS 复制:实用方法

    3. 最后,导航至每台服务器上的 C:\Public\CompanyData,您将在两台服务器上看到相同的内容。

    在下面,您可以看到文件名更改几乎立即从一台服务器复制到另一台服务器,这表明复制正在按预期进行。

    [玩转系统] 深入研究 DFS 复制:实用方法

    结论

    在本教程中,您了解了如何通过 DFS 复制保持数据高可用性。 DFS 提供了一种很好的方法来帮助解决常见的内容共享问题,包括可用性、可扩展性以及支持不同连接速度的能力。

    拥有自动复制系统确实会派上用场。但为了以防万一,为什么不备份整个系统呢?

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯