在做服务器的时候我们通常会用到磁盘阵列卡,对于初次安装磁盘阵列卡的朋友来讲是一个难题。首先我们要按自已的需要来选择磁盘阵列的模式。现将磁盘阵列的模式详细讲一下:
近年来,硬盘无论在容量、存取速度还是可靠性方面都得到了很大提高,然而这一提高还是跟不上处理器的发展要求,使得硬盘仍然成为计算机系统中的一个瓶颈。为了解决应用系统对磁盘高速存取的要求,人们采取了多种措施。 1988 年,美国加州大学伯克利分校的 D.A.Patterson 教授提出的廉价冗余磁盘阵列( Redundant Array of Inexpensive Disks ,简称 RAID )就是其中一种。
RAID 将普通硬盘组成一个磁盘阵列,在主机写入数据, RAID 控制器把主机要写入的数据分解为多个数据块,然后并行写入磁盘阵列;主机读取数据时, RAID 控制器并行读取分散在磁盘阵列中各个硬盘上的数据,把它们重新组合后提供给主机。由于采用并行读写操作,从而提高了存储系统的存取程度。此外, RAID 磁盘阵列还可以采用镜像、奇偶校验等措施,来提高系统的容错能力,保证数据的可靠性。
根据 RAID 所采用的方法不同,可以将其分为 0 - 5 六个级别:
RAID 0 :主机要求写入数据时, RAID 控制器将数据分成许多块,然后并行地将它们写到磁盘阵列中的各个硬盘上;读出数据时, RAID 控制器从各个硬盘上读取数据,把这些数据恢复为原来顺序后传给主机。这种方法的优点是采用数据分块、并行传送方式,能够提高主机读写速度,并且磁盘阵列中存储空间没有冗余。但它对系统的可靠性没有任何提高,任一个硬盘介质出现故障时,系统无法恢复。
RAID 1 :它把磁盘阵列中的硬盘分成相同的两组,互为镜像,当任一磁盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输方式。所有 RAID
1 不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,冗余度为 50 %。
RAID 2/RAID 4 :这两个级别在实际中很少应用,多数系统也不支持,这里就不作介绍了。
RAID 3 :同 RAID 0 一样, RAID 3 也采用数据分块并行传送的方法,但所有同的是它在数据分块之后计算它们的奇偶校验和,然后把分块数据和奇偶校验信息一并写到硬盘阵列中。采用这种方法对数据的存取速度和可靠性都有所改善,当阵列中任一硬盘损坏时,可以利用其它数据盘和奇偶校验盘上的信息重构原始数据。在硬盘利用率方面, RAID
3 比 RAID 1 要高,例如由 5 个硬盘组成的阵列,冗余度只有 20 %。不过, RAID 3 也有缺点,由于奇偶校验信息固定存储在一个硬盘上,使该硬盘负担较重,从而产生新的瓶颈。
RAID 5 :与 RAID 3 所采用的数据处理方法相似,所不同的是它把奇偶较验信息交叉写到阵列中的每个硬盘上,从而克服了 RAID 3 中的瓶颈问题。
除以上外,我们还可以用软件技术实现 RAID 磁盘阵列。 Windows NT 操作系统提供的磁盘分条、带奇偶校验的磁盘分条、磁盘镜像和双工等存储方法其实就是 RAID 技术的软件实现。其中磁盘分条对应于 RAID
0 ,磁盘镜像和双工对应于 RAID 1 ,带奇偶校验的磁盘分条则对应于 RAID 5 。与 RAID 设备相比,这些方法的最大优点是价格便宜,不过性能也要低很多。
在以上各个级别中, RAID 5 的优点最为突出,对于大型重要应用环境而言,可作为首选。不过对于大多数追求速度的 DIY 爱好者而言,采用两块 IDE 硬盘组成的 RAID 0 磁盘阵列更为合适。
现在我们以 HP ML370 G3 服务器为例,我采用的是 HP642 磁盘阵列卡。安装方法如下:
首先我们将启动设为光驱启动,放入 HP 服务器自带的工具盘(其中包括了所有的驱动,注意:不同型号的服务器磁盘阵列的方法安装不同,有些磁盘阵列卡需要先将其自带光盘里的 RAID 卡驱动复制到软盘里面再安装,这里只是举例)。装上 HP642 阵列卡,重启的时候会发现自检到一快 RAID 卡,然后我们按下 F8 ,这就到了阵列卡模式设置菜单。我只安装了两块 SCSI 36.4G 的 HP 原装硬盘,我用的模式是 RAID1 (因为我所装的服务器要两把这两块硬盘做镜像,这些模式我不讲了,上面都有)。选择创建主分区,再选择 RAID1 模式。硬盘阵列的第一步就算做好了,接下来计算机会自动重启,这时会出现找不到 SCSI 引导驱动,这一点不要管,因为我们是把硬盘接在了 RAID 卡上,所以 SCSI 找不到硬盘。这是正常的。这时的计算机是从光驱启动的。 HP 的启动光盘是傻瓜式安装,第一步选择你所要安装的系统,我选的是 WIN2000 高级服务器版,接下来一步是要你选择你的分区大小了。我们选择 NTFS 格式,将主分区分为 8G ,剩下的我们暂时不要管。接着系统会提示你插入 WIN2000 的安装盘,插入安装盘后。系统会自动复制文件,接着又会重启,下面是 WIN2000 的安装了,这不用我讲了吧。安装完 WIN2000 系统后,点击开始 -- 程序 --- 计算机管理 --- 磁盘管理,将剩下的空间再重新分区。所有的过程就算做完了
近年来,硬盘无论在容量、存取速度还是可靠性方面都得到了很大提高,然而这一提高还是跟不上处理器的发展要求,使得硬盘仍然成为计算机系统中的一个瓶颈。为了解决应用系统对磁盘高速存取的要求,人们采取了多种措施。 1988 年,美国加州大学伯克利分校的 D.A.Patterson 教授提出的廉价冗余磁盘阵列( Redundant Array of Inexpensive Disks ,简称 RAID )就是其中一种。
RAID 将普通硬盘组成一个磁盘阵列,在主机写入数据, RAID 控制器把主机要写入的数据分解为多个数据块,然后并行写入磁盘阵列;主机读取数据时, RAID 控制器并行读取分散在磁盘阵列中各个硬盘上的数据,把它们重新组合后提供给主机。由于采用并行读写操作,从而提高了存储系统的存取程度。此外, RAID 磁盘阵列还可以采用镜像、奇偶校验等措施,来提高系统的容错能力,保证数据的可靠性。
根据 RAID 所采用的方法不同,可以将其分为 0 - 5 六个级别:
RAID 0 :主机要求写入数据时, RAID 控制器将数据分成许多块,然后并行地将它们写到磁盘阵列中的各个硬盘上;读出数据时, RAID 控制器从各个硬盘上读取数据,把这些数据恢复为原来顺序后传给主机。这种方法的优点是采用数据分块、并行传送方式,能够提高主机读写速度,并且磁盘阵列中存储空间没有冗余。但它对系统的可靠性没有任何提高,任一个硬盘介质出现故障时,系统无法恢复。
RAID 1 :它把磁盘阵列中的硬盘分成相同的两组,互为镜像,当任一磁盘介质出现故障时,可以利用其镜像上的数据恢复,从而提高系统的容错能力。对数据的操作仍采用分块后并行传输方式。所有 RAID
1 不仅提高了读写速度,也加强系统的可靠性。但其缺点是硬盘的利用率低,冗余度为 50 %。
RAID 2/RAID 4 :这两个级别在实际中很少应用,多数系统也不支持,这里就不作介绍了。
RAID 3 :同 RAID 0 一样, RAID 3 也采用数据分块并行传送的方法,但所有同的是它在数据分块之后计算它们的奇偶校验和,然后把分块数据和奇偶校验信息一并写到硬盘阵列中。采用这种方法对数据的存取速度和可靠性都有所改善,当阵列中任一硬盘损坏时,可以利用其它数据盘和奇偶校验盘上的信息重构原始数据。在硬盘利用率方面, RAID
3 比 RAID 1 要高,例如由 5 个硬盘组成的阵列,冗余度只有 20 %。不过, RAID 3 也有缺点,由于奇偶校验信息固定存储在一个硬盘上,使该硬盘负担较重,从而产生新的瓶颈。
RAID 5 :与 RAID 3 所采用的数据处理方法相似,所不同的是它把奇偶较验信息交叉写到阵列中的每个硬盘上,从而克服了 RAID 3 中的瓶颈问题。
除以上外,我们还可以用软件技术实现 RAID 磁盘阵列。 Windows NT 操作系统提供的磁盘分条、带奇偶校验的磁盘分条、磁盘镜像和双工等存储方法其实就是 RAID 技术的软件实现。其中磁盘分条对应于 RAID
0 ,磁盘镜像和双工对应于 RAID 1 ,带奇偶校验的磁盘分条则对应于 RAID 5 。与 RAID 设备相比,这些方法的最大优点是价格便宜,不过性能也要低很多。
在以上各个级别中, RAID 5 的优点最为突出,对于大型重要应用环境而言,可作为首选。不过对于大多数追求速度的 DIY 爱好者而言,采用两块 IDE 硬盘组成的 RAID 0 磁盘阵列更为合适。
现在我们以 HP ML370 G3 服务器为例,我采用的是 HP642 磁盘阵列卡。安装方法如下:
首先我们将启动设为光驱启动,放入 HP 服务器自带的工具盘(其中包括了所有的驱动,注意:不同型号的服务器磁盘阵列的方法安装不同,有些磁盘阵列卡需要先将其自带光盘里的 RAID 卡驱动复制到软盘里面再安装,这里只是举例)。装上 HP642 阵列卡,重启的时候会发现自检到一快 RAID 卡,然后我们按下 F8 ,这就到了阵列卡模式设置菜单。我只安装了两块 SCSI 36.4G 的 HP 原装硬盘,我用的模式是 RAID1 (因为我所装的服务器要两把这两块硬盘做镜像,这些模式我不讲了,上面都有)。选择创建主分区,再选择 RAID1 模式。硬盘阵列的第一步就算做好了,接下来计算机会自动重启,这时会出现找不到 SCSI 引导驱动,这一点不要管,因为我们是把硬盘接在了 RAID 卡上,所以 SCSI 找不到硬盘。这是正常的。这时的计算机是从光驱启动的。 HP 的启动光盘是傻瓜式安装,第一步选择你所要安装的系统,我选的是 WIN2000 高级服务器版,接下来一步是要你选择你的分区大小了。我们选择 NTFS 格式,将主分区分为 8G ,剩下的我们暂时不要管。接着系统会提示你插入 WIN2000 的安装盘,插入安装盘后。系统会自动复制文件,接着又会重启,下面是 WIN2000 的安装了,这不用我讲了吧。安装完 WIN2000 系统后,点击开始 -- 程序 --- 计算机管理 --- 磁盘管理,将剩下的空间再重新分区。所有的过程就算做完了