在基于 Windows Server 2003 的计算机上使用动态磁盘的最佳做法

本文介绍在基于 Windows Server 2003 的计算机上使用动态磁盘的最佳做法。

适用于:Windows 10 - 所有版本,Windows Server 2012 R2
原始 KB 编号: 816307

摘要

如果使用动态磁盘,可以使用条带卷和跨区卷创建容错卷 (镜像卷和 RAID-5 集) 和大型多磁盘 (或逻辑单元号 [LUN] ) 卷。 这些功能仅在动态磁盘上可用。 动态磁盘在存储和复制磁盘和卷配置信息的方式上更加可靠和容错。 动态磁盘主要设计为始终处于联机状态。 因此,它们在可移动媒体上不可用。 按照本文中的建议操作,使数据保持联机且可访问。

更多信息

在 Windows Server 2003 上创建分区后,必须先格式化分区并为其分配驱动器号,然后才能在分区上存储数据。 Windows Server 2003 支持分区的两种不同类型的磁盘:基本磁盘和动态磁盘。 在基本磁盘上,分区称为基本卷。 基本卷包括主分区和逻辑驱动器。 在动态磁盘上,分区称为动态卷。 动态卷包括简单卷、条带卷、跨区卷、镜像卷和 RAID-5 卷。

卷是硬盘上的存储区域。 卷使用文件系统(例如文件分配表 (FAT) 或 NTFS 文件系统)格式化,并且具有分配给它的驱动器号。 可以通过在 Windows 资源管理器或“我的电脑”中单击卷的图标来查看卷的内容。 单个硬盘可以有多个卷,而卷也可以跨多个磁盘。

使用动态磁盘的最佳做法和限制

动态磁盘比基本磁盘具有优势。 基本磁盘使用原始 MS-DOS 样式的主启动记录 (MBR) 分区表来存储主磁盘分区和逻辑磁盘分区信息。 动态磁盘使用磁盘的专用区域来维护逻辑磁盘管理器 (LDM) 数据库。 LDM 数据库包含每个卷的卷类型、偏移量、成员身份和驱动器号。 也会复制 LDM 数据库,因此每个动态磁盘知道其他每个动态磁盘配置。 此功能使动态磁盘比基本磁盘更可靠、更可恢复。

在使用动态磁盘之前,请考虑以下建议的最佳做法和使用动态磁盘的限制。

动态磁盘与基本磁盘

在将基本磁盘转换为动态磁盘之前,请确定是否需要动态磁盘提供的功能。 如果不需要跨区卷、条带卷、镜像卷或 RAID-5 集,则最好使用基本磁盘。

注意

如果要增加硬件 RAID-5 磁盘 LUN 的大小,但不必跨不同的物理磁盘 (或 LUN) 跨 NTFS 文件系统卷,请继续使用基本磁盘。 将新的存储容量添加到 RAID 卷后,可以使用 DiskPart.exe 实用工具来扩展 NTFS 卷。 DiskPart.exe 是一种文本模式命令解释器,可用于使用脚本或从命令提示符直接输入来管理) (磁盘、分区或卷的对象。 有关详细信息,请参阅 在 Windows 中扩展数据卷

存储设备

如果你决定使用动态磁盘,并且同时具有本地附加存储 (基于 IDE 的存储或基于小型计算机系统接口 [SCSI] 的存储) 和位于存储区域网络 (SAN) 上的存储,请考虑以下建议,具体取决于你的情况:

  • 仅对 SAN 存储驱动器使用动态磁盘,并将本地附加存储保留为基本磁盘。

  • 在 SAN 存储驱动器上使用基本磁盘,并将本地附加存储配置为动态磁盘。 这些建议基于 LDM 跟踪动态磁盘和同步数据库的方式。 通过遵循这些建议,如果遇到计划外中断并无法访问包含动态磁盘的 SAN 存储,则所有动态磁盘会同时从基于 Windows Server 2003 的计算机脱机。 由于本地没有附加动态磁盘,因此在 SAN 磁盘最终恢复联机时,不存在要解决的 LDM 数据库同步问题。 如果本地附加存储上甚至有一个动态磁盘,则存在 LDM 数据库不匹配的风险,并且可能无法使一个或多个 SAN 附加的动态磁盘重新联机。

如果环境要求在混合配置中使用同时使用本地附加存储和 SAN 附加存储的动态磁盘,则最好在所有连接设备上使用不间断电源 (UPS) 来保护所有光纤中心、路由器、交换机、SAN 机箱和服务器免受停电的影响。

注意

  • 在混合动态磁盘配置中,如果必须使 SAN 存储脱机进行维护,Microsoft 建议先关闭服务器,然后再使 SAN 存储单元脱机,然后确保在服务器重新联机时,所有 SAN 设备都再次可用。
  • Windows 不支持同时将磁盘卷装载到多个主机。 此限制适用于位于基本磁盘或动态磁盘上的卷。 如果两个主机都对卷进行了更改,则可能会发生卷损坏。 Windows 也不支持同时在多个主机上公开和导入动态磁盘, (节点) 。 这种做法还可能导致数据丢失或 LDM 数据库损坏。

服务器群集

不支持将动态磁盘与 Windows 群集配合使用。 此限制不会阻止扩展群集共享磁盘上包含的 NTFS 卷 (群集中计算机之间共享的磁盘,) 是基本的。

可以使用 Veritas Volume Manager 等第三方软件将动态磁盘功能添加到 Microsoft 群集基础结构。

注意

默认情况下,Windows 2000 Server 和 Windows Server 2003 不支持 Microsoft 群集服务器 (MSCS) 环境中的动态磁盘。 可以使用 Veritas Volume Manager for Windows 将动态磁盘功能添加到 Microsoft 服务器群集。 有关安装 Veritas 卷管理器后群集问题的客户服务支持,请联系 Veritas。

Microsoft 提供了第三方联系信息,以便你寻求技术支持。 该联系信息如有更改,恕不另行通知。 Microsoft 不保证此第三方联系信息的准确性。

移动动态磁盘

如果在系统之间移动动态磁盘,可能无法将动态磁盘移回原始主机。 如果必须移动动态磁盘,请同时从计算机移动所有动态磁盘,并确保它们全部联机并在目标计算机上运行,然后再尝试将它们导入新主机。 必须执行此操作,因为如果动态磁盘存在,则主机系统的磁盘组名称和主磁盘组的 ID (始终保留) 。 区别在于目标计算机上是否至少有一个动态磁盘。 当目标计算机上没有动态磁盘 (,因此,当磁盘移动到源计算机时,计算机最终使用与源计算机相同的磁盘组名称) 然后你想要将磁盘移回源计算机时,会出现一个问题的情况。 如果重新导入的外部磁盘与本地计算机具有相同的磁盘组名称,则可能会遇到问题。

磁盘签名

启动“磁盘管理”管理单元时,将枚举系统上的所有磁盘,以查看是否有任何磁盘已更改或是否已将任何新磁盘添加到系统。 如果磁盘管理发现任何未知、未初始化或 MBR 中没有磁盘签名的磁盘,则磁盘管理会启动向导。 向导会提示选择要向其写入磁盘签名的磁盘。 默认情况下,不选择磁盘。 选择磁盘编号旁边的检查框以选择要枚举的磁盘。 然后系统会提示选择要升级到动态磁盘的磁盘。 升级的所有磁盘都添加了磁盘签名,并会升级到动态磁盘。

启动磁盘管理时,如果动态磁盘的 MBR 为零,向导将启动。

注意

如果发生硬件故障,磁盘的 MBR 可能会读为零。

向导会提示你将磁盘转换为动态磁盘。 如果允许将磁盘重新转换为动态,则新初始化的 LDM 数据库将覆盖原始 LDM 数据库。 磁盘管理将磁盘显示为正常,但仅显示未分配的可用空间。 如果在转换时系统中有另一个正常运行的动态磁盘,则其 LDM 数据库将复制到新转换的动态磁盘,并且表示原始动态磁盘的“缺失”磁盘也会显示在“磁盘管理”中。

缺少动态磁盘

如果磁盘管理显示缺少动态磁盘,则表示无法找到附加到系统的动态磁盘。 由于系统中的每个动态磁盘都知道其他每个动态磁盘,因此磁盘管理中会显示此“缺失”磁盘。 请勿删除缺少的磁盘卷或选择“磁盘管理”中的“删除磁盘”选项,除非有意从系统中删除物理磁盘,并且不打算重新附加物理磁盘。 这一点很重要,因为从剩余动态磁盘的 LDM 数据库中删除磁盘和卷记录后,可能无法导入丢失的磁盘,并在重新附加该磁盘后将其重新联机到同一系统上。

文本模式设置和恢复控制台

在 Windows 2000、Windows XP 或 Windows Server 2003 文本模式安装期间或使用恢复控制台启动计算机时,切勿删除或创建动态磁盘上的分区。 如果这样做,可能会发生永久性数据丢失。

镜像驱动器

切勿中断正常运行的系统磁盘或启动动态镜像卷,并期望镜像驱动器在发生故障时替换原始主驱动器。 为手动断开的镜像驱动器分配下一个可用的驱动器号,并更新为 LDM 数据库中的永久记录。 这意味着,无论该驱动器在启动过程中处于什么位置,都会为其分配新的 (,并且) 驱动器号不正确,因此操作系统无法正常工作。

注意

Windows 软件镜像是一种容错解决方案,可确保在发生硬件磁盘故障时保持对数据的访问。 软件镜像不应用作脱机备份机制。

硬件镜像

如果将动态磁盘与硬件镜像配合使用,请确保硬件镜像驱动器的两个部分不会同时向同一操作系统公开。 在硬件镜像磁盘上,LDM 数据库完全相同,但系统上的每个动态磁盘在 LDM 标头中包含唯一的 DiskID,以便 LDM 可以区分一个动态磁盘和另一个动态磁盘。

若要公开硬件镜像驱动器的两个部分,请使用 OEM RAID 配置实用工具中断硬件镜像,然后将这两个磁盘配置为操作系统可以访问的独立驱动器。

如果两个完全相同的动态磁盘同时向操作系统公开,则可能会出现不可预知的行为。

References

有关详细信息,请参阅 如何使用磁盘管理管理单元管理 Windows Server 2003 中的基本磁盘和动态磁盘

本文中讨论的第三方产品由 Microsoft 以外的其他公司提供。 对于这些产品的性能或可靠性,Microsoft 不作任何暗示保证或其他形式的保证。