当前位置:首页 » 服务存储 » raid5文件存储是什么
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

raid5文件存储是什么

发布时间: 2022-05-26 20:44:34

‘壹’ RAID5的具体原理

下面给大家介绍一个专业一点的RAID方式,说它是专业的RAID模式是因为它需要单独的硬件支持才行。RAID 5模式的工作原理如下:
RAID 5使用至少三块硬盘来实现阵列,它既能实现RAID 0的加速功能也能够实现RAID 1的备份数据功能,在阵列当中有三块硬盘的时候,它将会把所需要存储的数据按照用户定义的分割大小分割成文件碎片存储到两块硬盘当中,此时,阵列当中的第三块硬盘不接收文件碎片,它接收到的是用来校验存储在另外两块硬盘当中数据的一部分数据,这部分校验数据是通过一定的算法产生的,可以通过这部分数据来恢复存储在另外两个硬盘上的数据。另外,这三块硬盘的任务并不是一成不变的,也就是说在这次存储当中可能是1号硬盘和2好硬盘用来存储分割后的文件碎片,那么在下次存储的时候可能就是2号硬盘和3号硬盘来完成这个任务了。可以说,在每次存储操作当中,每块硬盘的任务是随机分配的,不过,肯定是两块硬盘用来存储分割后的文件碎片另一块硬盘用来存储校验信息。

这个校验信息一般是通过RAID控制器运算得出的,通常这些信息是需要一个RAID控制器上有一个单独的芯片来运算并决定将此信息发送到哪块硬盘存储。

RAID 5同时会实现RAID 0的高速存储读取并且也会实现RAID 1的数据恢复功能,也就是说在上面所说的情况下,RAID 5能够利用三块硬盘同时实现RAID 0的速度加倍功能也会实现RAID 1的数据备份功能,并且当RAID 5当中的一块硬盘损坏之后,加入一块新的硬盘同样可以实现数据的还原。

下面来分析一下RAID 5如何实现对数据的还原,举个例子来说,使用3块硬盘来构成一个RAID 5阵列,用户定义的分割文件大小为64K,此时需要存储的文件大小为128K。首先,当RAID控制器接收到这部分数据之后利用一定的算法得出校验信息,然后将这128K的文件分割成两个大小为64K大小的文件碎片,然后将这两个文件碎片同时分别放往1号硬盘和2号硬盘,最后校验信息被发往3号硬盘。如果这个阵列当中某个硬盘损坏了,还是可以恢复原来的数据:如果上面用来存储校验信息的3号硬盘损坏了,可以通过1号和2号硬盘来重新生成校验信息;如果损坏的是1号或者2号硬盘,可以利用3号硬盘上存储的校验信息重新生成原来的文件碎片。

RAID 5模式并不是一些都好,如果阵列当中某块硬盘上的信息发生了改变的话,那么就需要重新计算文件分割碎片,并且,校验信息也需要重新计算,这时,三个硬盘都需要重新调用。

同样,如果要做RAID 5阵列的话,最好使用相同容量相同速度的硬盘,RAID 5模式的有效容量是阵列中容量最小的硬盘容量乘上阵列中硬盘数目减去一后的数,这里硬盘数目要减去一是因为其中有一块硬盘用来存放校验信息。

RAID 5既能够实现速度上的加倍,同时也能够保证数据的安全性,所以在很多高端系统当中都使用这种RAID模式。

从RAID 0到RAID 7都有相对应的组合方式,但是有些并不常用。还有一种方式是RAID 10,这种方式其实就是RAID 0+1,它的性能基本上和RAID 5相同,既有RAID 0在速度上的优势,同时也有RAID 1在数据安全上的优势,不过,想要组建一个RAID 10模式需要至少四块硬盘,这个成本就比较高了。

‘贰’ raid5原理是什么为什么坏一块硬盘没有影响

raid5
是由3块硬盘组成.
存储数据时都会生成一个校验位,
比如一个文件存在硬盘里是分成3部分的,
而每个部分分别存放在不同的硬盘中,
例如:
a部分存在盘1,
b部分存在盘2,
c部分存在盘3.
这个文件实际数据只有a+b,
而c的作用就是校验,
无论你哪个硬盘坏了,
都可以根据另外两个硬盘的数据将损坏的硬盘数据恢复回来.

‘叁’ RAID 5的存储

RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性。
做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准。 最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上, 只占用一个磁盘的容量。

‘肆’ RAID5什么意思

RAID-5磁盘阵列的一种,一般多用于服务器上。RAID-5级需要最少由三个磁盘组成的磁盘阵,它的应用比是:N-1/N

‘伍’ 能用6个SATA硬盘组建RAID5,是什么意思

RAID是“Rendant Array of Independent Disk”的缩写,中文意思是独立冗余磁盘阵列。冗余磁盘阵列技术诞生于1987年,由美国加州大学伯克利分校提出。简单地解释,就是将N台硬盘通过RAID Controller(分Hardware,Software)结合成虚拟单台大容量的硬盘使用。RAID的采用为存储系统(或者服务器的内置存储)带来巨大利益,其中提高传输速率和提供容错功能是最大的优点。

简单的说,RAID是一种把多块独立的硬盘(物理硬盘)按不同的方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供数据备份技术。组成磁盘阵列的不同方式称为RAID级别(RAID Levels)。

磁盘阵列中针对不同的应用使用的不同技术,称为RAID level, RAID是Rendant Array of Inexpensive Disks的缩写,而每一level代表一种技术,目前业界公认的标准是RAID 0-RAID 5。

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。RAID 5不对存储的数据进行备份,而是把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上。当RAID5的一个磁盘数据发生损坏后,利用剩下的数据和相应的奇偶校验信息去恢复被损坏的数据。

RAID5读写过程:

用简单的语言来表示,至少使用3块硬盘(也可以更多)组建RAID5磁盘阵列,当有数据写入硬盘的时候,按照1块硬盘的方式就是直接写入这块硬盘的磁道,如果是RAID5的话这次数据写入会分根据算法分成3部分,然后写入这3块硬盘,写入的同时还会在这3块硬盘上写入校验信息,当读取写入的数据的时候会分别从3块硬盘上读取数据内容,再通过检验信息进行校验。当其中有1块硬盘出现损坏的时候,就从另外2块硬盘上存储的数据可以计算出第3块硬盘的数据内容。也就是说raid5这种存储方式只允许有一块硬盘出现故障,出现故障时需要尽快更换。当更换故障硬盘后,在故障期间写入的数据会进行重新校验。 如果在未解决故障又坏1块,那就是灾难性的了。

‘陆’ 硬盘阵列模式RAID 5是什么意思

RAID 5 是一种存储性能、数据安全和存储成本兼顾的存储解决方案。 RAID 5可以理解为是RAID 0和RAID 1的折中方案。RAID 5可以为系统提供数据安全保障,但保障程度要比Mirror低而磁盘空间利用率要比Mirror高。RAID 5具有和RAID 0相近似的数据读取速度,只是多了一个奇偶校验信息,写入数据的速度比对单个磁盘进行写入操作稍慢。同时由于多个数据对应一个奇偶校验信息,RAID 5的磁盘空间利用率要比RAID 1高,存储成本相对较低。

‘柒’ 什么叫做RAID,RAID1,RAID1,RAID10,RAID5,RAID6,JBOD

所谓RAID通俗的说就是将多个独立硬盘(物理硬盘),通过不同的组合方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储性能和提供更好一的数据备份技术!

RAIDO:指把多个硬盘按照一定的算法组合起来,容量叠加形成一个逻辑硬盘,但是当向此逻辑硬盘存储数据时,数据是同时传输给逻辑硬盘组里面的每一个硬盘同时存储。当逻辑硬盘里面有一个硬盘坏掉时,所有硬盘的数据同时丢失,此硬盘组不具有恢复备份数据的功能!简单的打个比方,所要存储的数据时一个单词china,现在逻辑硬盘里面有5个硬盘,那么数据传输的形式是把china这个单词拆分成五个字母c,h,i,n,a,然后这五个字母同时传输到逻辑硬盘里面的不同硬盘!当其中一个盘的数据掉了,比如掉的盘里存的数据时C,那么其他盘的数据还剩下h,i,n,a,但是这剩下的数据没有通过什么关系来接起来,所以不能在c被破坏后,我们推测不出china这个被存储的数据!

RAID1:RAID1其实很简单,RAID1里面就只有由2个独立的物理硬盘组成的逻辑硬盘,当粗存数据时,逻辑硬盘里的一个硬盘存储数据,另一个硬盘就同时做备份镜像!就相当于照镜子一样。所以,当其中一个硬盘坏掉时,可以通过另外一个硬盘恢复所要存储的数据!

RAID10:其实应该叫RAID0+1,应为是由多个(2n个:偶数个)硬盘组合而成的一个逻辑硬盘!RAID10存储数据的原理是:将逻辑硬盘里面2n个硬盘分组,分成相同两组,两组分别先做RAID0,然后再做RAID1。

RAID5:RADI5的意思是将n个硬盘按照一定的关系组合成一个逻辑硬盘,其中有n-1个硬盘作为存储用,而另一个硬盘作为存储这种关系的镜像盘(这个镜像盘不指定为某一个固定盘)。其实简单的说看,可以看成一个一元一次方程,当RAID5里面不管是哪一个硬盘被破坏,我们都可以通过这个关系(一元一次方程)推算出所被破坏的数据,所以具有数据恢复功能!但是RAID5也有一个缺点,就是当被破坏的盘大于两个,那么数据将恢复不了,即一元一次方程一个方程式不能解出两个未知数一样!

RAID6:RAID6和RIAD5其实差不多,但是RAID6比RAID5多一个关系,即两个关系镜像盘(同样不指定某两盘为关系镜像盘),相当于一个二元一次方程,两个方程式解两个未知数,所以当有一个盘或者两个盘破坏时,都可以恢复数据!缺点也是当被破坏的硬盘数大于3个时,所存的数据同样被破坏,不能恢复!

JBOD:JBOD的其实和RIAD0功能是差不多的,只是JBOD的存储方式不一样,比如我们要存储一篇文章,这篇文章有很1000字,那么JBOD的存储方式就是:假如是5个硬盘(每个硬盘容量只能存储200字,只是打比方)组成的逻辑硬盘,那么粗存的方式是把一个硬盘先存储这篇文章的前200个字,等这个硬盘存储完了,再把文章接下来的200字存进下一个硬盘,如此类推下去。JBOD的优点在于,当不管其中哪个一硬盘坏掉,都不影响其他盘存储的数据,只是丢失被破坏盘的数据,和RAID0相比,RAID0是丢失其中一个盘,所有数据丢失!

‘捌’ Raid什么意思 Raid5需要几块硬盘

一、Raid(Rendant Arrays of Independent Disks)磁盘阵列,是由多个磁盘组合成磁盘组,利用同时存放、读取多个磁盘,来提升整个磁盘系统效能或安全性;Raid5需要3块以上硬盘。
二、Raid分类。
1、Raid0是把多个(2个以上)硬盘并成1个逻辑盘使用,对各硬盘同时读写,不同硬盘读写不同数据,加快速度。
2、raid1是同时对2个硬盘读写(同样的数据),相当于镜像,强调数据的安全性。
3、raid5是把多个(3个以上)硬盘合并成1个逻辑盘使用,读写时会建立奇偶校验信息,并且校验信息和相对应的数据分别存储于不同的磁盘上。当某个磁盘发生故障,可利用相应的奇偶校验信息去恢复被损坏的数据,相当于raid0和raid1的综合。
4、raid10是raid1+raid0,比较适合速度要求高,又要求完全容错,最少需要4块硬盘。
三、注意事项:
组建raid10时,要先组RAID1,再把数个RAID1做成RAID0,这样常常有更高的可靠性。

‘玖’ 硬盘阵列模式RAID 0,RAID 1,RAID 5,RAID 10是什么意思

RAID是磁盘冗余阵列简称磁盘阵列,具体区别如下:

RAID 0:

最少需要两块磁盘;数据条带式分布;没有冗余,性能最佳(不存储镜像、校验信息);不能应用于对数据安全性要求高的场合。

RAID 1:

最少需要两块磁盘;提供数据块冗余;性能好。

RAID 5:

最少需要三块磁盘;数据条带形式分布;以奇偶校验作冗余;适合多读少写的情景,是性能与数据冗余最佳的折中方案。、

RAID 10(又叫RAID 1+0):

最少需要四块磁盘;先按RAID 0分成两组,再分别对两组按RAID 1方式镜像;兼顾冗余(提供镜像存储)和性能(数据条带形分布);在实际应用中较为常用。

(9)raid5文件存储是什么扩展阅读

磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组,利用个别磁盘提供数据所产生加成效果提升整个磁盘系统效能。利用这项技术,将数据切割成许多区段,分别存放在各个硬盘上。

‘拾’ raid5 和raid50的区别和联系是什么

一、构成不同

1、raid5:RAID 5可以理解为是RAID0和RAID1的折中方案。

2、raid50:RAID50是RAID5与RAID0的结合。

二、工作原理不同

1、raid5:RAID 5不单独指定的奇偶盘,而是在所有磁盘上交叉地存取数据及奇偶校验信息。在RAID 5上,读/写指针可同时对阵列设备进行操作,提供了更高的数据流量。

2、raid50:由两组RAID 5磁盘组成(每组最少3个),每一组都使用了分布式奇偶位,而两组硬盘再组建成RAID 0,实现跨磁盘抽取数据。RAID 50提供可靠的数据存储和优秀的整体性能,并支持更大的卷尺寸。即使两个物理磁盘发生故障(每个阵列中一个),数据也可以顺利恢复过来。

三、适用范围不同

1、raid5:更适合于小数据块和随机读写的数据。

2、raid50:最适合需要高可靠性存储、高读取速度、高数据传输性能的应用。这些应用包括事务处理和有许多用户存取小文件的办公应用程序。