Raid0、Raid1、Raid5、Raid10主要在物理硬盘以及读写性能上有区别。
Raid0技术是把多块(至少两块)物理硬盘通过工具绑在一起,组成一个大的虚拟存储设备,并将数据分成几块分别依次写入到各个物理硬盘中。
在理想的情况下,硬盘的读写性能将会提高数倍,但是raid0也有局限性,提高读写速率的同时,如果任意中的一块硬盘发生故障,将会导致整个系统的数据都受到破坏。
Raid1技术是把两块(多块)物理磁盘设备进行绑定,在写入数据时,是将数据同时写入到多块硬盘设备上(这里可以看作数据的备份或者是镜像)。当其中一块硬盘发生故障时,不会损坏数据,而是立即自动以热交换的方式来恢复数据的正常使用。
Raid1技术虽然保证了数据的安全性,但是也有不足的地方,因为在多块设备中写入了相同的数据,因此硬盘的利用率下降了一半。
Raid5技术是把硬盘设备的数据奇偶校验信息保存到其他硬盘设备中。raid5磁盘阵列组中数据的奇偶校验信息并不是单独保存到某一个磁盘设备中,而是存储到除自身以外的其他每一块对应设备上,这样的好处是其中任何一个设备损坏后不至于出现致命缺陷。
Raid10是Raid1和Raid0的组合体,Raid10技术至少需要4块硬盘来组建,其中先分别两两制成Raid1磁盘阵列,以保证数据的安全性。然后再对两个Raid1磁盘按阵列实施Raid0技术,进一步提高硬盘设备的读写速度。
从理论上讲,只要坏的不是同一组中的所有磁盘,那么最多可以损坏50%的硬盘设备而不丢失数据。由于Raid10技术既继承了Raid0的高速读写速度和Raid1的数据安全性,在不考虑成本的情况下Raid10的性能都超过了Raid5,因此当前成为广泛使用的一种存储技术。
Raid技术的优势
Raid技术是加州大学伯克利分校1987年提出,最初是为了组合小的廉价磁盘来代替大的昂贵磁盘,同时希望磁盘失效时不会对数据的访问造成影响而开发的数据保护技术。Raid就是由多块磁盘构成的冗余阵列,在操作系统下是作为一个独立的大型存储设备出现的。
它可以充分发挥出多块硬盘的优势,可以提升硬盘的读写速度,提高硬盘的利用率,日工容错功能确保数据的安全性,易于管理等优点。在任何一块硬盘出现问题的情况下都可以继续工作,不受损坏硬盘的影响。
RAID,可以把硬盘整合成一个大磁盘,还可以在大磁盘上再分区,放数据。 还有一个大功能,多块盘放在一起可以有冗余RAID整合方式有很多,常用的:0、1、5、10。 RAID0,可以是一块盘和N个盘组合,其优点读写快,是RAID中最好的。 缺点:没有冗余,一块坏了数据就全没有了。 RAID1,只能2块盘,盘的大小可以不一样,以小的为准。 10G+10G只有10G,另一个做备份。 它有100%的冗余,缺点:浪费资源,成本高。 RAID5,3块盘,容量计算10*(n-1),损失一块盘。 特点,读写性能一般,读还好一点,写不好。 冗余从好到坏:RAID1 RAID10 RAID5 RAID0性能从好到坏:RAID0 RAID10 RAID5 RAID1成本从低到高:RAID0 RAID5 RAID1 RAID10
都是指在利用多块硬_,做到数据保护或加速的方式;RAID 0,条带式,对所有硬_做平均分散的读写,_愈多速度最快,创建至少需要2颗HD,安全性差。
RAID 1,镜像式,每块_的上数据都完全相同,创建至少需要2颗HD, 只要留有1颗_数据都安全,安全性最高。
RAID 5,有1块_的容量来存放校验码,创建至少需要3颗HD, 可以去除1颗数据都安全。性价比最高。
RAID 10,先做镜像再做条带,创建至少需要4颗HD。可以同时去除半数的_(但要确认是在镜像保护下的_),数据都安全。
本文地址:http://www.29bbk.com/article/2925.html