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

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

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

摘要

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

更多信息

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

卷是硬盘上的存储区域。 使用文件系统(如文件分配表 (FAT) 或 NTFS 文件系统)格式化卷,并且卷分配有驱动器号。 You can view the contents of a volume by clicking its icon in Windows Explorer or in My Computer. 一个硬盘可以具有多个卷,而卷也可以跨越多个磁盘。

使用动态磁盘的最佳实践和限制

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

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

动态磁盘与基本磁盘

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

备注

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

存储空间设备

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

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

或者

  • 使用 SAN 存储驱动器上的基本磁盘,将本地附加的存储配置为动态磁盘。 这些建议基于 LDM 跟踪动态磁盘和同步数据库的方式。 按照这些建议操作,如果遇到计划外中断,并且无法访问包含动态磁盘的 SAN 存储,则所有动态磁盘将同时从基于 Windows Server 2003 的计算机脱机。 由于本地没有连接动态磁盘,因此,当 SAN 磁盘最终重新联机时,没有要与 LDM 数据库同步有关的问题。 如果本地附加的存储中还有一个动态磁盘,则存在 LDM 数据库不匹配的风险,并且可能难以使一个或多个附加 SAN 的动态磁盘重新联机。

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

备注

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

服务器群集

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

可以使用第三方软件(例如,一台 Microsoft Volume Manager)将动态磁盘功能添加到 Microsoft 群集基础结构中。

备注

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

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 配置实用工具中断硬件镜像,然后将这两个磁盘配置为操作系统均可访问的独立驱动器。

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

参考

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

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