RAID卡常见故障问题与解决方法
提到RAID卡就不得不提到什么是RAID。RAID是英文Redundant Array of Independent
Disks的缩写,翻译成中文即为独立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据冗余的技术。组成磁盘阵列的不同方式成为RAID级别(RAID
Levels)。RAID技术经过不断的发展,现在已拥有了从 RAID 0 到 6 七种基本的RAID
级别。另外,还有一些基本RAID级别的组合形式,如RAID 10(RAID 0与RAID 1的组合),RAID 50(RAID
0与RAID 5的组合)等。不同RAID 级别代表着不同的存储性能、数据安全性和存储成本。
数据冗余的功能是在用户数据一旦发生损坏后,利用冗余信息可以使损坏数据得以恢复,从而保障了用户数据的安全性。在用户看起来,组成的磁盘组就像是一个硬盘,用户可以对它进行分区,格式化等等。总之,对磁盘阵列的操作与单个硬盘一模一样。不同的是,磁盘阵列的存储性能要比单个硬盘高很多,而且可以提供数据冗余。
RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、SCSI控制器、SCSI连接器和缓存等一系列零组件构成的。不同的RAID卡支持的RAID功能不同。支持RADI0、RAID1、RAID3、RAID4、RAID5、RAID10不等。RAID卡可以让很多磁盘驱动器同时传输数据,而这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个的磁盘驱动器几倍、几十倍甚至上百倍的速率。这也是RAID卡最初想要解决的问题。可以提供容错功能,这是RAID卡的第二个重要功能。
RAID的全称是廉价磁盘冗余阵列(Redundant Array of Inexpensive
Disks),于1987年由美国Berkeley
大学的两名工程师提出的RAID出现的,最初目的是将多个容量较小的廉价硬盘合并成为一个大容量的“逻辑盘”或磁盘阵列,实现提高硬盘容量和性能的功能。随着RAID技术的逐渐普及应用,RAID技术的各方面得到了很大的发展。现在,RAID从最初的RAID
0-RAID 5,又增加了RAID 0+1和RAID
0+5等不同的阵列组合方式,可以根据不同的需要实现不同的功能,扩大硬盘容量,提供数据冗余,或者是大幅度提高硬盘系统的I/0吞吐能力。
RAID技术主要有三个特点:
第一、通过对硬盘上的数据进行条带化,实现对数据成块存取,减少硬盘的机械寻道时间,提高数据存取速度。
第二、通过对一阵列中的几块硬盘同时读取,减少硬盘的机械寻道时间,提高数据存取速度。
第三、通过镜像或者存储奇偶校验信息的方式,实现对数据的冗余保护。
经常应用的RAID阵列主要分为RAID 0,RAID 1,RAID 5和RAID 0+1。
因为RAID技术的广泛应用,很多人对RAID技术掌握的需求也很高,因此,编者特地从网上摘录了5个与RAID技术相关的疑难问题与解答,希望对大家有所帮助。
1.问:我应该选择怎样的RAID解决方案,带RAID功能的主板?RAID控制卡?还是软件RAID?
答:其实RAID解决方案只有高端和低端之分,对于绝大部分的廉价RAID解决方案来讲,其构架中都不包含运算部分,因此对CPU的依赖性比较强,低速的CPU很难胜任这种工作,当然,对于CPU如PⅢ、新赛扬、雷鸟、毒龙等来说,这种运算完全可
以承受,但是为了保证RAID系统的稳定运行,并且为了避免RAID拖累系统性能,我们强烈建议用户使用主频1GHz以上的CPU。
至于是选择RAID卡还是购买带集成RAID功能的主板,则要依据用户的需求而定,一般来说,使用RAID卡能得到比较稳定的性能,但是会占用一个宝贵的扩展槽,而且成本较高;如果是正在准备升级主板或新装机的用户,集成RAID芯片的主板则是以最低
成本实现RAID功能的首选。
2.问:我使用了RAID系统,但是并没有感觉到速度有明显的提升,这是为什么?
答:对于RAID系统有数种标准,对于RAID 1、RAID
5等标准的磁盘阵列,主要追求数据的可靠性,所以尽管是并行存储,但由于需要对数据进行校验,所以它们的写性能会受到一些影响,对于普通用户来说,会感到速度提升并不明显。当然,对于一些需要大量读取的应用,它们的优势还是比较大的。
3.问:我使用了RAID 0标准的磁盘阵列方式,我听说这样会导致数据非常不安全,我是不是应该使用RAID
0+1方式?
答:对于普通用户而言,RAID 0的安全性还是可以承受的,但对于重要数据而言,RAID 0显然是比较危险的方式,并且RAID
0阵列中的磁盘数量越多,出现问题的几率越大。由于RAID
0使用分割数据的方式且没有冗余,一旦某块磁盘失效,将会对所有数据造成毁灭性的打击,相对的,其他RAID方式均提供了冗余盘(或数据块)用来备份或者恢复数据。因此我们建议用户不要在RAID
0阵列中存储重要数据或在其上安装系统,因为进行大量临时交换文件的存储和交换才是RAID 0真正的优势所在。
4.问:我有两块规格并不一致的硬盘,我能不能使用RAID?效果怎样?
答:可以使用RAID 0方式,但是要注意的是,这样构建的RAID
0,总容量将是较小的磁盘的容量×磁盘总数,因此可能会造成一些资源的浪费。当然电脑如果拥有比较强劲的运算能力并且使用Windows
2000/XPxx作系统,使用软件RAID就可以避免这种损失,详情请参看本篇内的“动态磁盘”相关介绍。
5.问:使用RAID和使用SCSI硬盘有什么不同,哪一种性价比更好?
答:我们这里仅仅讨论IDE-RAID,在通常情况下,SCSI能够提供更好的稳定性和更快的速度,但是价格则是相当昂贵。一款7200转的9.2GB/Ultra160
SCSI硬盘价格会高达1500元左右,相比之下,同样价位的普通IDE硬盘容量会达到80GB以上。
我们可以对比IDE-RAID和SCSI RAID,我们使用4块迈拓(Maxtor)金钻七代80GB硬盘组成RAID
0+1,选用支持ATA/133的HighPoint RocketRAID 404
RAID卡,这套系统的总价在8000元以下*,大约相当于某10 000转73.4GB容量的SCSI硬盘,使用Ultra160
SCSI接口/4MB缓存,并且配备支持Ultra160的SCSI卡。
当然,SCSI硬盘有着许多普通IDE硬盘无法比拟的优点,例如高传输率、低CPU占用率和支持热插拔等,但对个人用户而言,它的性价比还是很低,我们不得不将目光继续留在我们的IDE硬盘上。
广州唯达科技 HP、IBM服务器配件
TAGS: HP服务器硬盘 IBM服务器硬盘 HP服务器内存 IBM服务器内存 IBM小型机硬盘 HP小型机硬盘 硬盘托架 硬盘架子
希捷服务器硬盘 服务器硬盘 服务器内存 内存 硬盘 广州服务器配件
写博客,就用菊子曰!