磁盘数量太多的RAID组,有什么优缺点

raid 对磁盘数量的需求~

不同的磁盘阵列方式对硬盘数量要求不同。


1、RAID 0
RAID 0是最早出现的RAID模式,只需要2块以上的硬盘即可,

2、RAID 1
RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用,甚至可以在一半数量的硬盘出现问题时系统都可以正常运行,当一块硬盘失效时,系统会忽略该硬盘,转而使用剩余的镜像盘读写数据,具备很好的磁盘冗余能力。虽然这样对数据来讲绝对安全,但是成本也会明显增加,磁盘利用率为50%,以四块80GB容量的硬盘来讲,可利用的磁盘空间仅为160GB。另外,出现硬盘故障的RAID系统不再可靠,应当及时的更换损坏的硬盘,否则剩余的镜像盘也出现问题,那么整个系统就会崩溃。更换新盘后原有数据会需要很长时间同步镜像,外界对数据的访问不会受到影响,只是这时整个系统的性能有所下降。因此,RAID 1多用在保存关键性的重要数据的场合。
RAID 1主要是通过二次读写实现磁盘镜像,所以磁盘控制器的负载也相当大,尤其是在需要频繁写入数据的环境中。为了避免出现性能瓶颈,使用多个磁盘控制器就显得很有必要。

3、RAID0+1是RAID0与RAID1的结合体。RAID0+1要在磁盘镜像中建立带区集至少4个硬盘。

4.RAID2:带海明码校验

  从概念上讲,RAID 2 同RAID 3类似, 两者都是将数据条块化分布于不同的硬盘上, 条块单位为位或字节。然而RAID 2 使用一定的编码技术来提供错误检查及恢复。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施更复杂。因此,在商业环境中很少使用。下图左边的各个磁盘上是数据的各个位,由一个数据不同的位运算得到的海明校验码可以保存另一组磁盘上,具体情况请见下图。由于海明码的特点,它可以在数据发生错误的情况下将错误校正,以保证输出的正确。它的数据传送速率相当高,如果希望达到比较理想的速度,那最好提高保存校验码ECC码的硬盘,对于控制器的设计来说,它又比RAID3,4或5要简单。没有免费的午餐,这里也一样,要利用海明码,必须要付出数据冗余的代价。输出数据的速率与驱动器组中速度最慢的相等。
  6 、RAID3:用户必须要有三个以上的驱动器。
  7、RAID4:带奇偶校验码的独立磁盘结构
  RAID4和RAID3很象,不同的是,它对数据的访问是按数据块进行的,也就是按磁盘进行的,每次是一个盘。在图上可以这么看,RAID3是一次一横条,而RAID4一次一竖条。它的特点和RAID3也挺象,不过在失败恢复时,它的难度可要比RAID3大得多了,控制器的设计难度也要大许多,而且访问数据的效率不怎么好。
  8、RAID5:分布式奇偶校验的独立磁盘结构
  从它的示意图上可以看到,它的奇偶校验码存在于所有磁盘上,其中的p0代表第0带区的奇偶校验值,其它的意思也相同。RAID5的读出效率很高,写入效率一般,块式的集体访问效率不错。因为奇偶校验码在不同的磁盘上,所以提高了可靠性。但是它对数据传输的并行性解决不好,而且控制器的设计也相当困难。RAID 3 与RAID 5相比,重要的区别在于RAID 3每进行一次数据传输,需涉及到所有的阵列盘。而对于RAID 5来说,大部分数据传输只对一块磁盘操作,可进行并行操作。在RAID 5中有“写损失”,即每一次写操作,将产生四个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。
  9、RAID6:带有两种分布存储的奇偶校验码的独立磁盘结构
  名字很长,但是如果看到图,大家立刻会明白是为什么,请注意p0代表第0带区的奇偶校验值,而pA代表数据块A的奇偶校验值。它是对RAID5的扩展,主要是用于要求数据绝对不能出错的场合。当然了,由于引入了第二种奇偶校验值,所以需要N+2个磁盘,同时对控制器的设计变得十分复杂,写入速度也不好,用于计算奇偶校验值和验证数据正确性所花费的时间比较多,造成了不必须的负载。我想除了军队没有人用得起这种东西。
  10、RAID7:优化的高速数据传送磁盘结构
  RAID7所有的I/O传送均是同步进行的,可以分别控制,这样提高了系统的并行性,提高系统访问数据的速度;每个磁盘都带有高速缓冲存储器,实时操作系统可以使用任何实时操作芯片,达到不同实时系统的需要。允许使用SNMP协议进行管理和监视,可以对校验区指定独立的传送信道以提高效率。可以连接多台主机,因为加入高速缓冲存储器,当多用户访问系统时,访问时间几乎接近于0。由于采用并行结构,因此数据访问效率大大提高。需要注意的是它引入了一个高速缓冲存储器,这有利有弊,因为一旦系统断电,在高速缓冲存储器内的数据就会全部丢失,因此需要和UPS一起工作。当然了,这么快的东西,价格也非常昂贵。
  11、RAID10:高可靠性与高效磁盘结构
  这种结构无非是一个带区结构加一个镜象结构,因为两种结构各有优缺点,因此可以相互补充,达到既高效又高速的目的。大家可以结合两种结构的优点和缺点来理解这种新结构。这种新结构的价格高,可扩充性不好。主要用于数据容量不大,但要求速度和差错控制的数据库中。
  12、RAID53:高效数据传送磁盘结构
  越到后面的结构就是对前面结构的一种重复和再利用,这种结构就是RAID3和带区结构的统一,因此它速度比较快,也有容错功能。但价格十分高,不易于实现。这是因为所有的数据必须经过带区和按位存储两种方法,在考虑到效率的情况下,要求这些磁盘同步真是不容易。

RAID的分类有:
1、外接式磁盘阵列柜
最常被使用大型服务器上,具可热交换(Hot Swap)的特性。
2、内接式磁盘阵列卡
因为价格便宜,但需要较高的安装技术,适合技术人员使用操作。硬件阵列能够提供在线扩容、动态修改阵列级别、超高速缓冲等功能。
3、利用软件仿真的方式
是指通过网络操作系统自身提供的磁盘管理功能将连接的普通SCSI卡上的多块硬盘配置成逻辑盘,组成阵列。
RAID的优点:
1、提高传输速率。RAID通过在多个磁盘上同时存储和读取数据来大幅提高存储系统的数据吞吐量(Throughput)。
2、让磁盘驱动器同时传输数据。这些磁盘驱动器在逻辑上又是一个磁盘驱动器,所以使用RAID可以达到单个磁盘驱动器几倍、几十倍甚至上百倍的速率。
RAID的缺点:
1、RAID0没有冗余功能,一个磁盘损坏,则数据都无法使用。
2、RAID1磁盘的利用率最高只能达到50%(使用两块盘的情况下)。
3、RAID 0+1可以为系统提供数据安全保障,但保障程度要比 Mirror低而磁盘空间利用率要比Mirror高。

扩展资料:
RAID的级别:
1、RAID 0
RAID 0是最早出现的RAID模式,即Data Stripping数据分条技术。RAID 0是组建磁盘阵列中最简单的一种形式,只需要2块以上的硬盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID 0没有提供冗余或错误修复能力,但实现成本是最低的。
2、RAID 1
RAID 1称为磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能情况下最大限度的保证系统的可靠性和可修复性上,只要系统中任何一对镜像盘中至少有一块磁盘可以使用
3、RAID0+1
从RAID 0+1名称上我们便可以看出是RAID0与RAID1的结合体。在我们单独使用RAID 1也会出现类似单独使用RAID 0那样的问题,即在同一时间内只能向一块磁盘写入数据,不能充分利用所有的资源。为了解决这一问题,我们可以在磁盘镜像中建立带区集。
4、RAID: LSI MegaRAID、Nytro和Syncro
MegaRAID、Nytro和Syncro都是LSI 针对RAID而推出的解决方案,并且一直在创造更新。
参考资料来源:百度百科-磁盘阵列

磁盘数量太多?
其实,就是因为磁盘数量多,才要组raid,这样才能更安全有效稳定的利用磁盘资源
说到优点缺点,这一时半会儿说三言两语也说不清
咱就简单一点
适合的raid可以让多块磁盘更快,更安全,更稳定的工作
缺点就是,技术上要求更专业,投入相对更大一点

做raid时,很多硬盘,应该选几个?
答:1:直接做RAID5的话,可以有500g的使用空间。2、实现RAID0至少需要两块以上的硬盘,它将两块以上的硬盘合并成一块,数据连续地分割在每块盘上。它代表了所有RAID级别中最高的存储性能。3、RAID5是在多用户,对数据写入的...

做raid时,很多硬盘,应该选几个?
答:最低要求是2个。radi0和raid1都最少只需要2个。raid5最少需要3个.raid10最少需要4个。在最低盘数下:raid0是速度最快,但是数据一旦损坏,两个盘都损坏。raid1是安全性最高,数据损坏也可以恢复,但是速度很慢,跟...

如何组建多硬盘RAID
答:对于在一块已经安装操作系统的硬盘上添加raid 1,我们建议的步骤是:打开bios中的控制芯片→启动操作系统安装highpoint 370驱动→关机将源盘和镜像盘接在ide3、4口→进入highpoint 370 bios设置raid 1(步骤见上文介绍)→重...

像存储那么多硬盘怎么做RAID啊
答:做好是不要超过7个做成一个阵列5,这样一次的把剩下的也做成Raid5,因为Raid5能达到最好功效的盘数就是7个左右!最好把最后一个盘留下来做成热备盘,这样就可以允许每个阵列里坏两个硬盘了,这样对数据上又多了个保障!

多块硬盘到底有组磁盘阵列的必要没
答:raid1阵列磁盘容量减半,例如1T+1T组,得到的容量为1T。但其中一块损坏,数据可以从另一个好的里面读取,即镜像备份。追求性能=raid0.追求数据保护=raid1.硬盘够多组raid0+1.两块不如不组正常使用。

一个有10个硬盘组成的Raid5阵列最多可以允许()个硬盘出现故障不影响其数...
答:raid5只有一块硬盘的冗余,因此不管是3块盘还是10块盘还是15块盘,最多只允许损坏一块硬盘而不丢失数据,如果挂两块盘,就会崩溃离线。RAID 5可以理解为是RAID 0和RAID 1的折衷方案。RAID 5可以为系统提供数据安全保障,...

最多可以用多少块硬盘做RAID 1 ?
答:raid0磁盘数据分段(分布)横跨在几个物理驱动器盘中,最小需要两块硬盘,raid1磁盘数据镜像,只能用两个硬盘实现,如果多于两个则自动实现raid(0+1)。RAID1通过硬盘数据镜像实现数据的冗余,保护数据安全,在两块盘上产生互为...

raid10可以用7个磁盘阵列实现
答:另外1个磁盘作为冗余盘,在这样的配置下,磁盘阵列将会提供高性能、高可用性及高效的数据保护机制,但是,需要注意的是,在RAID10中使用的磁盘数量越多,磁盘空间的浪费也会越大,因为RAID10中磁盘容量只有总磁盘容量的一半。

4块硬盘组件raid0的问题
答:做raid组,转速必须一致,容量向最小看齐,什么意思呢,不同速度的盘无法组一个raid,如果四块盘,一块200,一块400,一块600,一块1t,组成raid0就200x4;做raid后,原来磁盘的数据就没有了;用哪个盘组,可以选择;r...

什么是组建RAID?有什么用处?
答:RAID(独立磁盘冗余阵列)是一种数据存储虚拟化技术,将多个物理磁盘驱动器组件组合到一个或多个逻辑单元中,以实现数据冗余和/或提高性能的目的。数据以多种方式(称为RAID级别)分布在驱动器上,具体取决于所需的冗余和性能...

IT评价网,数码产品家用电器电子设备等点评来自于网友使用感受交流,不对其内容作任何保证

联系反馈
Copyright© IT评价网