一概述 大家知道硬件RAID解决方案速度快稳定性好可以有效地提供高水平的硬盘可用性和冗余度但是居高不下的价格实在令人可畏 不过可庆幸的是Windows 提供了内嵌的软件RAID功能并且软RAID可以实现RAIDRAIDRAID软RAID不仅实现上非常方便而且还大量地节约了宝贵的资金确实是Windows Server的一个很实用的新功能RAID 卷是数据和奇偶校验间断分布在三个或更多物理磁盘的容错卷 如果物理磁盘的某一部分失败我们可以用余下的数据和奇偶校验重新创建磁盘上失败的那一部分上的数据对于多数活动由读取数据构成的计算机环境中的数据冗余来说RAID 卷是一种很好的解决方案可使用基于硬件或基于软件的解决方案来创建 RAID 卷通过基于硬件的 RAID智能磁盘控制器处理组成 RAID 卷的磁盘上的冗余信息的创建和重新生成 Windows Server 家族操作系统提供基于软件的 RAID其中 RAID 卷中的磁盘上的信息的创建和重新生成将由磁盘管理来处理两种情况下数据都将跨磁盘阵列中的所有成员进行存储当然软RAID的性能和效率是不能与硬RAID相提并论的下面我们首先从动态磁盘的创建谈起然后说明在Windows Server 实现如何实现软RAID最后讲一下软RAID的管理 二创建动态磁盘 在安装Windows Server时硬盘将自动初始化为基本磁盘我们不能在基本磁盘分区中创建新卷集条带集或者RAID组而只能在动态磁盘上创建类似的磁盘配置也就是说如果想创建RAIDRAID或RAID卷就必须使用动态磁盘在Windows Server安装完成后可使用升级向导将它们转换为动态磁盘 在将一个磁盘从基本磁盘转换为动态磁盘后磁盘上包含的将是卷而不再是磁盘分区其中的每个卷是硬盘驱动器上的一个逻辑部分还可以为每个卷指定一个驱动器字母或者挂接点但是要注意的是只能在动态磁盘上创建卷动态磁盘有以下几个优于基本磁盘的特点 卷可以扩展到包含非邻接的空间这些空间可以在任何可用的磁盘上 对每个磁盘上可以创建的卷的数目没有任何限制 Windows 将动态磁盘配置信息存储在磁盘上而不是存储在注册表中或者其他位置同时这些信息不能被准确地更新Windows 将这些磁盘配置信息复制到所有其他动态磁盘中因此单个磁盘的损坏将不会影响到访问其他磁盘上的数据 一个硬盘既可以是基本的磁盘也可以是动态的磁盘但不能二者兼是因为在同一磁盘上不能组合多种存储类型但是如果计算机有多个硬盘就可以将各个硬盘分别配置为基本的或动态的 从基本磁盘升级到动态磁盘 ①依次单击开始>所有程序>管理工具>计算机管理选项显示计算机管理窗口 ②在左侧控制台中依次展开存储>磁盘管理选项以显示计算机中安装的所有磁盘 ③右击要设置为动态磁盘的硬盘并在弹出的快捷菜单中选择升级到动态磁盘选项将显示升级到动态磁盘对话框 ④选中要升级的磁盘然后单击确定按钮将显示要升级的磁盘对话框在这里要求用户对要升级为动态磁盘的硬盘进行确认这样做的原因很简单因为这一升级操作是不可逆的也就是说基本磁盘可以升级为动态磁盘但动态磁盘却不能恢复为基本磁盘 ⑤单击升级按钮将显示磁盘管理提示框系统再次要求用户对磁盘升级予以确认当将该磁盘升级为动态磁盘后Windows/Me等操作系统将不能再从该磁盘引导启动 ⑥单击是按钮将显示升级磁盘警告框在这里提示要升级磁盘上的文件系统将被强制卸下并要求用户对该操作进一步予以确认 ⑦单击是按钮系统将开始磁盘的升级过程当升级完成后将显示 确认警告框单击确定按钮将重新启动计算机以完成磁盘的升级过程 在升级到动态磁盘时应该注意以下几个方面的问题 必须以管理员或管理组成员的身份登录才能完成该过程如果计算机与网络连接则网络策略设置也可能阻止我们完成此步骤 将基本磁盘升级到动态磁盘后就再也不能将动态卷改回到基本分区这时惟一的方法就是必须删除磁盘上的所有动态卷然后使用还原为基本磁盘命令 在升级磁盘之前应该关闭在那些磁盘上运行的程序 为保证升级成功任何要升级的磁盘都必须至少包含MB的未分配空间在磁盘上创建分区或卷时磁盘管理工具将自动保留这个空间但是带有其他操作系统创建的分区或卷的磁盘上可能就没有这个空间 扇区大小超过字节的磁盘不能从基本磁盘升级为动态磁盘 一旦升级完成动态磁盘就不能包含分区或逻辑驱动器也不能被非Windows 的其他操作系统所访问 将新磁盘设置为动态磁盘 ①计算机安装新硬盘后当第一次访问计算机管理中的磁盘管理工具时将自动运行写入签名和升级磁盘向导窗口 ②单击下一步按钮将显示选择要写入签名的磁盘页面在该列表中选择要写入签名的磁盘需要注意的是磁盘在安装到系统前必须进行签名 ③单击下一步按钮将显示选择要升级的磁盘页面选择要升级为动态磁盘的磁盘 ④单击下一步按钮将显示完成写入签名和升级磁盘向导页面在这里要求确认签名并升级的磁盘如果有任何不妥可单击上一步按钮返回并重新进行设置 ⑤单击完成按钮动态磁盘升级过程完成 三实现软RAID 软RAID也必须在多磁盘系统中才能实现实现RAID最少要拥有两块硬盘而实现RAID则最少要拥有三块硬盘通常情况下操作系统所在磁盘采用RAID而数据所在磁盘采用RAID 卷的类型 ①简单卷 简单卷由单个物理磁盘上的磁盘空间组成它可以由磁盘上的单个区域或链接在一起的相同磁盘上的多个区域组成可以在同一磁盘中扩展简单卷或把简单卷扩展到其他磁盘如果跨多个磁盘扩展简单卷则该卷就是跨区卷 只能在动态磁盘上创建简单卷简单卷不能包含分区或逻辑驱动器也不能由MSDOS 或Windows 以外的其他Windows操作系统访问如果网络中的计算机还在运行Windows或更早版本那么应该创建分区而不是动态卷 如果想在创建简单卷后增加它的容量则可通过磁盘上剩余的未分配空间来扩展这个卷要扩展一个简单卷则该卷必须使用Windows 中所用的NTFS版本格式化同时不能扩展基本磁盘上作为以前分区的简单卷也可将简单卷扩展到同一计算机的其他磁盘的区域中当将简单卷扩展到一个或多个其他磁盘时它会变成为一个跨区卷在扩展跨区卷之后不删除整个跨区卷便不能将它的任何部分删除要注意的是跨区卷不能是镜像卷或带区卷 ②条带卷 利用条带卷可以将两个或者更多磁盘(最多为块硬盘)的空余空间组成为一个卷在向条带卷中写入数据时数据被分割为KB的块并均衡地分布在阵列中的所有磁盘上一个阵列是两个或者多个磁盘的集合条带卷可以有效地提高磁盘的读取性能但是它并不提供容错功能任何一块硬盘的损坏都会导致全部数据的丢失条带卷类似于RAID ③跨越卷 利用跨越卷也可以将来自两个或者更多磁盘(最多为块硬盘)的空余磁盘空间组成为一个卷与条带卷所不同的是将数据写入跨越卷时首先填满第一个磁盘上的空余部分然后再将数据写入下一个磁盘依次类推虽然利用跨越卷可以快速增加卷的空量但是跨越卷既不能提高对磁盘数据的读取性能也不提供任何容错功能当跨越卷中的某个磁盘出现故障时存储在该磁盘上的所有数据将全部丢失 ④镜像卷 利用镜像卷即RAID卷可以将用户的相同数据同时复制到两个物理磁盘中如果其中的一个物理磁盘出现故障虽然该磁盘上的数据将无法使用但系统能够继续使用尚未损坏而仍继续正常运转的磁盘进行数据的读写操作从而通过另一磁盘上保留完全冗余的副本保护磁盘上的数据免受介质故障的影响由此可见镜像卷的磁盘空间利用率只有%(即每组数据有两个成员)所以镜像卷的成本相对较高要创建一个镜像卷必须使用另一磁盘上的可用空间动态磁盘中现有的任何卷(甚至是系统卷和引导卷)都可以使用相同的或不同的控制器镜像到其他磁盘上大小相同或更大的另一个卷最好使用大小型号和制造厂家都相同的磁盘作镜像卷以避免可能产生的兼容性错误 镜像卷可以大大地增强读性能因为容错驱动程序同时从两个磁盘成员中同时读取数据所以读取数据的速度会有所增加当然由于容错驱动程序必须同时向两个成员写数据所以它的写性能会略有降低镜像卷可包含任何分区(包括启动分区或系统分区)但是镜像卷中的两个硬盘都必须是Windows 动态磁盘 ⑤RAID卷 在RAID卷中Windows 通过给该卷的每个硬盘分区中添加奇偶校验信息带区来实现容错如果某个硬盘出现故障Windows 便可以用其余硬盘上的数据和奇偶校验信息重建发生故障的硬盘上的数据 由于要计算奇偶校验信息所以RAID卷上的写操作要比镜像卷上的写操作慢一些但是RAID卷比镜像卷提供更好的读性能其中的原因很简单Windows 可以从多个磁盘上同时读取数据与镜像卷相比RAID卷的性价比较高而且RAID卷中的 |