Raid磁盘阵列:将多块独立的物理硬盘,组合为一个容量巨大的硬盘,利用多个硬盘并发读写数据提高工作效率,通过存储一些冗余数据,提高硬盘的存储能力。
硬Raid:
一是外接式 磁盘阵列柜(价格贵,企业级才需要)。
二是通过在电脑上假装 阵列卡,通过磁盘阵列卡实现RAID。阵列卡更快(提示读写速度)更稳定(好一点的阵列卡会带电池,防止突然断电)
软Raid:
0,1,2,3,4不能数据恢复,
5:支持一块损坏恢复,6:支持两块硬盘损坏可以恢复
Raid分类:
1:RAID 0:将多个硬盘并联形成一个大的硬盘,可用容量为硬盘容量之和,写入时会将数据分段,存储到不同的硬盘中,容量最大,读写速度最快,但是不安全,一旦损坏,数据全部丢失
2:RAID1:镜像存储,最少两块硬盘,数据复制镜像存储,实际存储容量为50%,利用率最低,读取速度翻倍,但是写入速度单块硬盘速度
3:RAID2:至少需要3块盘,读写是需要对数据进行实时编码,分段写入不同的硬盘,得到的数据总量会比原始数据大。
4:RAID 3:最少3块硬盘,读写操作时,数据分段写入不同的硬盘,校验数据单独存放在,另一个硬盘里。
-
RAID 4和RAID3 相似,是把校验数据单独存放在一个硬盘里
-
与RAID3 不同的是,RAID4 数据分段的方式不一样。
RAID 3按照bit 比特分割数据,RAID4 按照数据块分割,数据块大小按照系统决定,通常比 bit 大很多,所以小文件写入会比RAID3 快
5:RAID5:RAID 5模式至少需要3块硬盘,其中1/3的空间作为冗余。2/3空间存放原始数据。
与RAID3 相似,区别是RAID3 把校验数据存放在一个硬盘里,但RAID 5的校验数据是分散 在各个磁盘里。每个硬盘都有校验数据,
当一块硬盘损坏,所有其它盘里的数据,配合校验信息,就可以进行信息恢复,避免了RAID3 校验盘坏了,无法恢复数据的缺陷
允许一块硬盘损坏,可以根据校验信息恢复
6:RAID6:模式数据安全性非常高,2个冗余磁盘空间,使用不同校验算法,任意坏2块硬盘,都能实现数据完全恢复,安全性相对RAID5更高一级
但因为采用双算法校验数据,校验数据量是RAID5的2倍,同时校验算法计算量也偏大,导致RAID6读写速度不及RAID5.
RAID6 写入慢,还多站了一个磁盘容量
7:RAID 10(混合RAID)
把RAID1 和RAID0 两种模式合二为一,既保证数据安全,大幅度提升读写速度。缺点是可用容量 只有总容量的一半
RAID 10 至少需要四块硬盘,其中 先 两两组成RAID1 ,然后把两组 RAID 1 组成RAID0
所以RAID 10,是先RAID1 在RAID 0
总结: