在 Windows Server 中的服务器群集上配置卷装入点

本文介绍如何使用 NTFS 卷装入点功能在服务器群集上创建卷装入点。

原始 KB 编号: 947021

摘要

通过使用卷装入点,可以将目标分区移植或装载到另一个物理磁盘上的文件夹。 还可以超过驱动器号引用的 26 个字母限制。

可以使用以下方法在 Windows Server 中添加装入点。

注意

对于群集计算机或非聚集计算机,这些方法相同。

  • 使用 Logical Disk Manager (Diskmgmt.msc) 。
  • 在命令提示符下使用 Mountvol.exe。
  • 使用 Win32 SetVolumeMountPoint 和 DeleteVolumeMountPoint 函数编写自己的 .exe 文件。

更多信息

在 Windows Server 故障转移群集上创建卷装入点时,必须考虑以下关键项:

  • 无法在群集和非聚集磁盘之间创建卷装入点。
  • 不能在见证磁盘或用于“无多数:仅限磁盘”仲裁类型的磁盘上创建卷装入点。
  • 卷装入点对程序是透明的。

如何在群集中不是资源的磁盘上设置卷装入点

  1. 使用托管装入点和卷的群集节点的管理权限登录到本地计算机。

  2. 在群集的每个节点上,使用磁盘管理控制台确保只有一个节点的每个磁盘处于“联机”状态。 磁盘应在同一节点上联机,并且仅在该节点上联机。

  3. 在将托管装入点卷的磁盘上,请执行以下步骤:

    1. 在磁盘管理控制台的中间窗格中,右键单击显示磁盘编号的磁盘项,如果磁盘尚未联机,请单击“ 联机 ”。
    2. 再次右键单击磁盘项,如果磁盘尚未初始化,请单击“ 初始化 磁盘”。
    3. 如果磁盘没有卷,请完成步骤 3d-3g。 如果磁盘有卷,请转到步骤 3h。
    4. 右键单击某些未分配的空间,然后单击“ 新建简单卷”。
    5. 当“新建简单卷向导”启动时,单击“ 下一步”,输入卷大小,然后单击“ 下一步”。
    6. “分配驱动器号或路径” 屏幕上,分配驱动器号,然后单击“ 下一步”。
    7. 使用 NTFS 文件系统设置分区的格式,单击“ 下一步”,然后单击“ 完成”。
    8. 如果卷没有驱动器号,请完成步骤 3i-3j。 如果卷具有驱动器号,请转到步骤 4。
    9. 右键单击磁盘,然后单击“ 更改驱动器号和路径”。
    10. 单击“ 添加”,分配驱动器号,然后单击“ 确定”。
  4. 在将托管装入点的磁盘上,请执行以下步骤:

    1. 在磁盘管理控制台的中间窗格中,右键单击显示磁盘编号的磁盘项,如果磁盘尚未联机,请单击“ 联机 ”。
    2. 再次右键单击磁盘项,如果磁盘尚未初始化,请单击“ 初始化 磁盘”。
    3. 如果磁盘没有卷,请完成步骤 4d-4i。 如果磁盘有卷,请转到步骤 4j。
    4. 右键单击某些未分配的空间,然后单击“ 新建简单卷”。
    5. 启动“新建简单卷向导”时,单击“ 下一步”。
    6. 输入卷大小,然后单击“ 下一步”。
    7. “分配驱动器号或路径” 屏幕上,单击 以下空 NTFS 文件夹中的“装载”,然后单击“ 浏览”。
    8. 展开 “X:”,其中 X 表示承载装入点的根驱动器。 选择空文件夹或创建新文件夹,单击“ 确定”,然后单击“ 下一步”。
    9. 使用 NTFS 文件系统设置分区的格式,单击“ 下一步”,然后单击“ 完成”。
    10. 确保卷未为其分配驱动器号。
    11. 右键单击磁盘,单击“ 更改驱动器号和路径”,然后单击“ 添加”。
    12. 单击 以下空 NTFS 文件夹中的“装载”,然后单击“ 浏览”。
    13. 展开承载装入点卷的根驱动器。 选择一个空文件夹,或创建新文件夹,然后单击“ 确定 ”两次。
  5. 按照以下步骤将以下磁盘添加到群集:

    • 包含装入点的磁盘

    • 托管装入点卷的磁盘

      1. 打开“故障转移群集管理”管理单元。 为此,请单击“ 开始”,单击“ 管理工具”,然后单击“ 故障转移群集管理”。 如果出现“ 用户帐户控制 ”对话框,请确认其显示的操作是否为所需操作,然后单击“ 继续”。

      2. 在导航窗格中,单击“ 存储”。

      3. “操作 ”窗格中,单击“ 添加磁盘”。

      4. 选择同时托管装入点和装入点卷的磁盘,然后单击“ 确定”。 这两个磁盘现在都显示在存储窗格的 “可用 存储”区域中。

      5. 右键单击承载装入点的磁盘资源,然后单击“ 属性”。

      6. 在“ 依赖项 ”选项卡上,单击“ 资源” 列。

      7. 单击根磁盘,单击“ 应用”,然后单击“ 确定”。 此依赖项将导致资源在托管装入点的磁盘资源成功联机后联机。

  6. 右键单击新添加的磁盘资源,然后单击“ 更多操作”。

  7. 单击“ 将此资源移动到其他服务或应用程序 ”,将资源移动到相应的应用程序或服务组。

如何在群集磁盘上设置卷装入点

注意

  • 在托管“服务和应用程序”组的节点上执行以下步骤。
  • 在这些步骤中,卷 N 和卷 Y 已存在于同一“群集服务和应用程序”组中。
  • 卷 N 表示将托管装入点文件夹的卷。 卷 Y 表示由装入点装载的卷。 在按照以下步骤操作之前,卷 Y 不需要分配驱动器号。
  • 如果在服务器群集中的某个节点上访问磁盘管理时收到“参数不正确”错误消息,请退出“磁盘管理”,启动故障转移群集管理器,导航到 “存储”,然后将卷 N 置于 维护模式
  1. 在同时拥有卷 N 和 Y 卷的群集节点的磁盘管理控制台中间窗格中,右键单击卷 Y,然后单击“ 更改驱动器号和路径”。
  2. 单击“ 添加”,在 以下空的 NTFS 文件夹中单击“装载”,然后单击“ 浏览”。
  3. 单击“卷 N”,单击“ 新建文件夹”,键入新文件夹的名称,然后单击“ 确定 ”两次返回到服务器管理器控制台。
  4. 打开故障转移群集管理控制台。
  5. 通过将保存两个磁盘资源的“服务和应用程序”组移动到每个节点来测试每个节点上的装入点。 请确保每个节点上的磁盘都处于联机状态,并且可以通过 Windows 资源管理器或使用命令行和“N:\<mount point 文件夹名称>”路径访问装载的卷中的信息。

使用卷装入点时的最佳做法

  • 在装载的卷磁盘资源中创建一个依赖项,以指定承载装入点文件夹的磁盘。 这使得装载的卷依赖于主机卷,并确保主机卷首先联机。

    注意

    在 Windows Server 2008 及更高版本的 Windows 中,不再需要这种做法。

  • 如果将装入点从一个共享磁盘移动到另一个共享磁盘,请确保共享磁盘位于同一组中。

  • 尝试将根 (主机) 卷专用于装入点。 根卷是承载装入点的卷。 如果必须运行 Chkdsk.exe 工具,这种做法可大大减少还原对已装载卷的访问权限所需的时间。 这还减少了从主机卷上的备份还原所需的时间。

  • 如果将根 (主机) 卷专用于装入点,则主机卷的大小必须至少为 5 MB (MB) 。 这可降低卷用于除装入点以外的任何操作的概率。

  • 在高可用性非常重要的群集中,可以在单独的主机卷上创建冗余装入点。 这有助于确保如果无法访问一个根 (主机) 卷,你仍可以通过另一个装入点访问位于已装载卷上的数据。 例如,如果 HOST_VOL1 (D :) 位于 Mountpoint1 上,则用户数据位于 LUN3 上。 然后,如果 HOST_VOL2 (E:) 位于 Mountpoint1 上,则用户数据位于 LUN3 上。 因此,客户可以使用 D:\mountpoint1 或 E:\mountpount1 访问 LUN3。

    注意

    由于位于 LUN3 上的用户数据依赖于 D 和 E 卷,因此必须暂时删除任何失败的主机卷的依赖项,直到卷重新投入服务。 否则,位于 LUN3 上的用户数据将保持失败状态。