教你如何做硬盘 raid<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />




一步一步教你用 RAID( 磁盘阵列 )!
在 RAID 家族里, RAID 0 和 RAID 1 在个人电脑上应用最广泛,毕竟愿意使用 4 块甚至更多的硬盘来构筑 RAID 0+1 或其他硬盘阵列的个人用户少之又少,因此我们在这里仅就这两种 RAID 方式进行讲解。我们选择支持 IDE-RAID 功能的升技 KT7A-RAID 主板,一步一步向大家介绍 IDE-RAID 的安装。升技 KT7A-RAID 集成的是 HighPoint 370 芯片,支持 RAID 0 、 1 、 0+1 。
  做 RAID 自然少不了硬盘, RAID 0 和 RAID 1 对磁盘的要求不一样, RAID 1 ( Mirror )磁盘镜像一般要求两块(或多块)硬盘容量一致,而 RAID 0 ( Striping )磁盘一般没有这个要求,当然,选用容量相似性能相近甚至完全一样的硬盘比较理想。为了方便测试,我们选用两块 60GB 的希捷酷鱼 Ⅳ 硬盘( Barracuda ATA Ⅳ 、编号 ST360021A )。系统选用 Duron 750MHz 的 CPU , 2×128MB 樵风金条 SDRAM ,耕升 GeForce2 Pro 显卡,应该说是比较普通的配置,我们也希望借此了解构建 RAID 所需的系统要求。

   1.RAID 0 的创建
  第一步
  首先要备份好硬盘中的数据。很多用户都没有重视备份这一工作,特别是一些比较粗心的个人用户。创建 RAID 对数据而言是一项比较危险的操作,稍不留神就有可能毁掉整块硬盘的数据,我们首先介绍的 RAID 0 更是这种情况,在创建 RAID 0 时,所有阵列中磁盘上的数据都将被抹去,包括硬盘分区表在内。因此要先准备好一张带 Fdisk 与 Format 命令的 Windows 98 启动盘,这也是这一步要注意的重要事项。

  第二步
  将两块硬盘的跳线设置为 Master ,分别接上升技 KT7A-RAID 的 IDE3 、 IDE4 口(它们由主板上的 HighPoint370 芯片控制)。由于 RAID 0 会重建两块硬盘的分区表,我们就无需考虑硬盘连接的顺序(下文中我们会看到在创建 RAID 1 时这个顺序很重要)。

  第三步
  对 BIOS 进行设置,打开 ATA RAID CONTROLLER 。我们在升技 KT7A-RAID 主板的 BIOS 中进入 INTEGRATED PERIPHERALS 选项并开启 ATA100 RAID IDE CONTROLLER 。升技建议将开机顺序全部改为 ATA 100 RAID ,实际我们发现这在系统安装过程中并不可行,难道没有分区的硬盘可以启动吗?因此我们仍然设置软驱作为首选项。

  第四步
  接下来的设置步骤是创建 RAID 0 的核心内容。

   1. 系统 BIOS 设置完成以后重启电脑,开机检测时将不会再报告发现硬盘。

   2. 磁盘的管理将由 HighPoint 370 芯片接管。

   3. 下面是非常关键的 HighPoint 370 BIOS 设置,在 HighPoint 370 磁盘扫描界面同时按下 “Ctrl” 和 “H” 。

   4. 进入 HighPoint 370 BIOS 设置界面后第一个要做的工作就是选择 “Create RAID” 创建 RAID 。

   5. 在 “Array Mode (阵列模式) ” 中进行 RAID 模式选择,这里能够看到 RAID 0 、 RAID 1 、 RAID 0+1 和 Span 的选项,在此我们选择了 RAID 0 项。

   6.RAID 模式选择完成会自动退出到上一级菜单进行 “Disk Drives (磁盘驱动器) ” 选择,一般来说直接回车就行了。

   7. 下一项设置是条带单位大小,缺省值为 64kB ,没有特殊要求可以不予理睬。

   8. 接着是 “Start Create (开始创建) ” 的选项,在你按下 “Y” 之前,请认真想想是否还有重要的数据留在硬盘上,这是你最后的机会!一旦开始创建 RAID ,硬盘上的所有数据都会被清除。

   9. 创建完成以后是指定 BOOT 启动盘,任选一个吧。

  按 “Esc” 键退出,当然少不了按下 “Y” 来确认一下。

   HighPoint 370 BIOS 没有提供类似 “Exit Without Save” 的功能,修改设置后是不可逆转的。

  第五步

  再次重启电脑以后,我们就可以在屏幕上看到 “Striping ( RAID 0 ) for Array #0” 字样了。插入先前制作的启动盘,启动 DOS 。打开 Fdisk 程序,咦?怎么就一个硬盘可见?是的, RAID 阵列已经整个被看作了一块硬盘,对于操作系统而言, RAID 完全透明,我们大可不必费心 RAID 磁盘的管理,这些都由控制芯片完成。接下来按照普通单硬盘方法进行分区,你会发现 “ 这个 ” 硬盘的容量 “ 变 ” 大了,仔细算算,对,总容量就是两块硬盘相加的容量!我们可以把 RAID 0 的读写比喻成拉链,它把数据分开在两个硬盘上,读取数据会变得更快,而且不会浪费磁盘空间。在分区和格式化后千万别忘了激活主分区。

  第六步

  选择操作系统让我们颇费周折, HighPoint370 芯片提供对 Windows 98/NT/2000/XP 的驱动支持,考虑到使 RAID 功能面向的是相对高级的用户,所以我们选择了对新硬件支持更好的 Windows XP Professional 英文版(采用英文版系统主要是为了方便后面的 Winbench 测试,大家自己使用 RAID 完全可以用中文版的操作系统), Windows 2000 也是一个不错的选择,但是硬件支持方面显然不如 Windows XP Professional 。

  第七步

  对于采用 RAID 的电脑,操作系统的安装和普通情况下不一样,让我们看看图示,这是在 Windows XP 完成第一步 “ 文件复制 ” 重启以后出现的画面,安装程序会以英文提示 “ 按下 F6 安装 SCSI 设备或 RAID 磁盘 ” ,这一过程很短,而且用户往往会忽视屏幕下方的提示。

  按下 F6 后出现安装选择,选择 “S” 将安装 RAID 控制芯片驱动,选择 “Enter” 则不安装。

  按下 “S” 键会提示插入 RAID 芯片驱动盘。

  键入回车,安装程序自动搜索驱动盘上的程序,选择 “WinXP” 那一个并回车。

  如果所提供的版本和 Windows XP Profesional 内置的驱动版本不一致,安装程序会给出提示让用户进行选择。

  按下 “S” 会安装软盘所提供的而按下 “Enter” 则安装 Windows XP Professional 自带的驱动。按下 “S” 后又需要确认,这次是按 “Enter” (这个 …… 确认太多了,呵呵)。接下来是正常的系统安装,和普通安装没有任何区别。

   RAID 0 的安装设置我们就介绍到这里,下面我们会谈谈 RAID 1 的安装。与 RAID 0 相比, RAID 1 的安装过程要简单许多,在正确操作的情况下不具破坏性。

   2.RAID 1 的创建

  虽然在原理上和 RAID 0 完全不一样,但 RAID 1 的安装设置过程却与 RAID 0 相差不多,主要区别在于 HighPoint 370 BIOS 里的设置。为了避免重复,我们只向大家重点介绍这部分设置:

  进入 HighPoint 370 BIOS 后选择 “Create RAID” 进行创建 :

   1. 在 “Array Mode” 上点击回车,在 RAID 模式选择中选择第二项 “Mirror ( RAID 1 ) for Data Security (为数据源盘创建镜像) ” 。

   2. 接着是源盘的选择,我们再次提醒用户:务必小心,不要选错。

   3. 然后是目标盘的选择,也就是我们所说的镜像盘或备份盘。

   4. 然后开始创建。

   5. 创建完成以后 BIOS 会提示进行镜像的制作,这一过程相当漫长。

   6. 我们用了大约 45 分钟才完成 60GB 的镜像制作,至此 RAID 1 创建完成。

   RAID 1 会将主盘的数据复制到镜像盘,因此在构建 RAID 1 时需要特别小心,千万不要把主盘和镜像盘弄混,否则结果将是悲剧性的。 RAID 1 既可在两块无数据的硬盘上创建,也能够在一块已经安装操作系统的硬盘上添加,比 RAID 0 方便多了(除了漫长的镜像制作过程)。创建完成以后我们试着将其中一块硬盘拔下, HighPoint370 BIOS 给出了警告,按下 “Esc” ,另一块硬盘承担起了源盘的重任,所有数据完好无损。

  对于在一块已经安装操作系统的硬盘上添加 RAID 1 ,我们建议的步骤是:打开 BIOS 中的控制芯片 → 启动操作系统安装 HighPoint 370 驱动 → 关机将源盘和镜像盘接在 IDE3 、 4 口 → 进入 HighPoint 370 BIOS 设置 RAID 1 (步骤见上文介绍) → 重启系统完成创建。

  我们对两种 RAID 进行了简单的测试,虽然 RAID 0 的测试成绩让人有些不解,但是实际使用中仍然感觉比单硬盘快了很多,特别是 Windows XP Professional 的启动异常迅速,进度条一闪而过。至于传输率曲线出现不稳定的情况,我们估计和平台选择有一些关系,毕竟集成芯片在进行这种高数据吞吐量的工作时非常容易被干扰。不过即使是这样,我们也看到 RAID 0 系统的数据传输率达到了非常高的水平,一度接近 60MB/s 。与 RAID 0 相比, RAID 1 系统的性能虽然相对单磁盘系统没有什么明显的改善,但测试中我们发现 RAID 1 的工作曲线显得非常稳定,很少出现波动的情况。

  再看看 Winbench99 2.0 中的磁盘测试成绩,一目了然。

  对用户和操作系统而言, RAID 0 和 1 是透明不影响任何操作的,我们就像使用一块硬盘一样


转载于:https://blog.51cto.com/cluster/71845