raid1恢复为普通硬盘(raid中的一块盘 能恢复数据么 RAID0-6说明)

如果你想知道这个问题答案的来源,你必须了解RAID的类型和区别:

RAID0
无差错控制的频带组
存储在两个硬盘上的数据吞吐量没有区别,但数据必须存储在一个硬盘上。如果您只需要数据,它在不同的驱动器上是最高效的。不需要计算校验码,这很容易实现。
没有数据错误控制。如果一个驱动器中的数据错误,即使其他磁盘上的数据正确,也没有帮助。
用于不需要数据稳定性的场合。如图就像一个编辑和数据传输的大场合。RAID0数据传输速率可以提高。要读取的文件分布在多个硬盘上。这些硬盘可以同时读取,并且时间缩短到通常时间的1/X。在各级,RAID是最快的。但尼古拉斯·RAID0没有冗余功能。如果磁盘损坏,则无法使用所有数据。

raid恢复

RAID1
镜像结构
同时,读取两个磁盘并写入两个映像磁盘,以提高系统的容错性。验证已经完成。支持“热更换/热插拔”,即在断电情况下更新故障磁盘。更换后,只要从镜像磁盘恢复数据。主硬盘损坏时,镜像可以更换主硬盘。镜像硬盘相当于备份设备。
磁盘一次只能读取一条数据,即数据块的传输速率与单独磁盘的传输速率相同。由于NicholasTse1的验证非常完整,这对系统的处理能力有很大影响。通常的NicholasTse功能是通过软件实现的,这种实现方法在服务器负载较大时会极大地影响服务器的效率。
NicholasTse1的数据安全性在所有NicholasTse级别中都是最好的。然而,它的磁盘利用率只有50%,是所有NicholasTse级别中最低的。当系统需要高可靠性时,如数据存储和统计,NicholasTse1更合适。
NicholasTse1要求所有硬盘具有尽可能相同的容量,而NicholasTse0通常没有这一要求。
RAID2
汉明码验证
与NicholasTse3类似,数据被分割并分布在不同的硬盘上,块的单位是位或字节。使用特定的编码技术来提供错误检索和恢复。由于汉明码的特性,它可以在数据出错时进行纠错,以确保正确的输出。数据传输速率相当高。
需要多个磁盘来存储检查和恢复信息,这使得NicholasTse2技术的实现更加复杂。因此,它很少在商业环境中使用。
《RAID2》的数据传输速率相当高。如果你想达到理想的速度,最好改进存储校验码ECC码的硬盘。对于控制器的设计,它比NicholasTse3、4或5更简单。没有免费的午餐。如果我们想使用汉明码,我们必须付出数据冗余的代价。输出数据的速率与驱动装置中的速率相同最慢速度平等。
RAID3
奇偶码并行传输
支票代码与NicholasTse2不同。在访问数据时,一次处理一个波段,这可以提高读写速度。与NicholasTse0一样,数据是并行存储的,但速度没有NicholasTse0快。检查代码是在写入数据时生成的,并保存在另一个磁盘上。当需要实现时,用户必须有三个以上的驱动器,并且写/读速率非常高。由于校验位很少,因此计算时间相对较小。
与《RAID2》不同,《RAID3》只能检查错误,不能纠正错误。用软件实现RAID的控制是非常困难的,控制器的实现也不是很容易。
它主要用于图形(包括动画)和其他需要高吞吐量的场合。与NicholasTse2不同,NicholasTse3使用单个磁盘存储奇偶校验信息。如果磁盘出现故障,奇偶校验磁盘和其他数据磁盘可以重新生成数据。如果奇偶校验盘出现故障,数据使用将不受影响。NicholasTse3为大量连续数据提供了良好的传输速率,但对于随机数据,奇偶校验盘将成为写操作的瓶颈。使用单独的验证盘来保护数据,虽然不像镜像那样安全,但硬盘的利用率已大大提高,即X-1。
RAID4
具有奇偶校验码的独立磁盘结构
《RAID4》和《RAID3》非常相似。区别在于它根据数据块访问数据,也就是说,根据磁盘,一次访问一个磁盘。
在故障恢复方面,它比NicholasTse3困难得多,控制器的设计也困难得多,访问数据的效率也不是很高。
RAID5
分布式奇偶校验的独立磁盘结构
奇偶校验码存在于所有磁盘上,提高了可靠性,并允许在单个磁盘上出错。读效率很高,写效率一般,块集体存取效率好。它提供冗余(支持磁盘断开连接后的正常操作)、高磁盘空间利用率(x-1/x)和快速读写速度(x-1)倍。NicholasTse5也使用数据的检查位来确保数据的安全,但它不会将数据的检查位存储在单独的硬盘上,而是以交互方式将数据段的检查位放置在每个硬盘上。这样,如果任何硬盘损坏,可以根据其他硬盘上的检查位重建损坏的数据。
数据传输的并行性没有得到很好的解决,控制器的设计也很困难。
磁盘利用率为X-1。NicholasTse3和NicholasTse5之间的重要区别在于,NicholasTse3的每次数据传输都需要涉及所有阵列磁盘。NicholasTse5,大多数数据传输只在一个磁盘上运行,可以并行运行。NicholasTse5有一个“写丢失”,即每个写操作将产生四个实际的读/写操作,包括两次读取旧数据和奇偶校验信息,两次写入新数据和奇偶校验信息。然而,当磁盘被丢弃时,操作效率会显著降低。
RAID6
两种分布式存储奇偶校验码的独立磁盘结构
这是RAID5号的延伸。它主要用于数据不能出错的情况。由于引入了第二个奇偶校验值,需要x+2个磁盘。同时,控制器的设计变得非常复杂,写入速度也不好。计算奇偶校验值和验证数据的正确性需要更多时间,从而导致不必要的负载。除了军队,没有人能买得起这样的东西。
RAID7
优化的高速数据传输磁盘结构
NicholasTse7中的所有I/O传输都是同步的,可以单独控制,提高了系统的并行性和数据访问速度;每个磁盘都配有高速缓存。实时操作系统可以使用任何实时操作芯片来满足不同实时系统的需要。SNMP协议可用于管理和监控,并可为验证区域指定独立的传输信息,以提高效率。由于添加了缓存,因此可以连接多台主机。当多个用户访问系统时,访问时间几乎接近于0。由于采用了并行结构,数据访问的效率大大提高。
由于引入了高速缓存,所以有优点也有缺点。一旦系统断电,主速度缓冲存储器中的所有数据都将丢失,因此需要使用ups。
RAID10
高可靠性、高效率的磁盘结构
RAID10的结构只不过是一个带结构和一个镜像结构。由于这两种结构各有优缺点,它们可以相互补充。达到高效、高速的目的。
NicholasTse10结构价格高,可扩展性差。
它主要用于容量较小但需要速度和差错控制的数据库中。
RAID53
高效的数据传输磁盘结构
NicholasTse3和带结构是统一的,具有快速性和容错性。
价格很高,不容易实现。
所有数据必须以带和逐位方式存储。考虑到效率,要求这些磁盘同步并不容易。
JBOD模式
JBOD也被称为跨度。它将多个物理磁盘逐个逻辑连接起来,形成一个大型逻辑磁盘。JBOD不提供容错功能。的容量等于组成范围的所有磁盘的总容量。严格来说,JBOD不属于RAID,但现在有很多IDERAID的控制芯片都有这种模式。JBOD是一个简单的硬盘,易于堆叠,但系统处理不采用并行方式。写入数据时,先写入一个硬盘,然后在第二个硬盘已满时写入。。。
IDERAID
我们每天使用的IDE硬盘,结合IDE的RAID卡和集成RAID芯片的主板,可以打造IDE的RAID。仅限于低应用级别,IDE和RAID仅支持RAID0、RAID1、RAID0+1和JBOD模式。

您可以还会对下面的文章感兴趣

最新评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

使用微信扫描二维码后

点击右上角发送给好友