工作原理:
RAID5把数据和相对应的奇偶校验信息存储到组成RAID5的各个磁盘上,并且奇偶校验信息和相对应的数据分别存储于不同的磁盘上,其中任意N-1块磁盘上都存储完整的数据,也就是说有相当于一块磁盘容量的空间用于存储奇偶校验信息 。因此当RAID5的一个磁盘发生损坏后,不会影响数据的完整性,从而保证了数据安全 。当损坏的磁盘被替换后,RAID还会自动利用剩下奇偶校验信息去重建此磁盘上的数据,来保持RAID5的高可靠性 。做raid 5阵列所有磁盘容量必须一样大,当容量不同时,会以最小的容量为准 。最好硬盘转速一样,否则会影响性能,而且可用空间=磁盘数n-1,Raid 5 没有独立的奇偶校验盘,所有校验信息分散放在所有磁盘上,只占用一个磁盘的容量 。
总结:
磁盘空间利用率:(N-1)/N,即只浪费一块磁盘用于奇偶校验 。
读性能:(n-1)*单块磁盘的读性能,接近RAID0的读性能 。
写性能:比单块磁盘的写性能要差(这点不是很明白,不是可以并行写入么?)
冗余:只允许一块磁盘损坏 。
RAID10
定义:
RAID10也被称为镜象阵列条带 。象RAID0一样,数据跨磁盘抽取;象RAID1一样,每个磁盘都有一个镜象磁盘, 所以RAID 10的另一种会说法是 RAID 0 1 。RAID10提供100%的数据冗余,支持更大的卷尺寸,但价格也相对较高 。对大多数只要求具有冗余度而不必考虑价格的应用来说,RAID10提供最好的性能 。使用RAID10,可以获得更好的可靠性,因为即使两个物理驱动器发生故障(每个阵列中一个),数据仍然可以得到保护 。RAID10需要42*N 个磁盘驱动器(N >=0),而且只能使用其中一半(或更小, 如果磁盘大小不一)的磁盘用量, 例如 4 个 250G 的硬盘使用RAID10 阵列,实际容量是 500G 。
实现原理:
Raid10其实结构非常简单,首先创建2个独立的Raid1,然后将这两个独立的Raid1组成一个Raid0,当往这个逻辑Raid中写数据时,数据被有序的写入两个Raid1中 。磁盘1和磁盘2组成一个Raid1,磁盘3和磁盘4又组成另外一个Raid1;这两个Raid1组成了一个新的Raid0 。如写在硬盘1上的数据1、3、5、7,写在硬盘2中则为数据1、3、5、7,硬盘中的数据为0、2、4、6,硬盘4中的数据则为0、2、4、6,因此数据在这四个硬盘上组合成Raid10,且具有raid0和raid1两者的特性 。虽然Raid10方案造成了50%的磁盘浪费,但是它提供了200%的速度和单磁盘损坏的数据安全性,并且当同时损坏的磁盘不在同一Raid1中,就能保证数据安全性 。假如磁盘中的某一块盘坏了,整个逻辑磁盘仍能正常工作的 。当我们需要恢复RAID10中损坏的磁盘时,只需要更换新的硬盘,按照RAID10的工作原理来进行数据恢复,恢复数据过程中系统仍能正常工作 。原先的数据会同步恢复到更换的硬盘中 。
猜你喜欢
- 怎样查看王者荣耀视频 你应该这样做
- 如何查看手机视频的分辨率 让我告诉你
- 怎么查看自己关注的公众号 查看公众号的步骤
- 怎么查看健康码的扫码记录
- 怎么查看笔记本电脑型号
- 怎么看我有多少个微信群 具体查看微信群的步骤是什么
- 小米手机怎么查看已拦截短信
- 电脑硬盘分区怎么做 分区的方法介绍
- 如何能查看别人微信聊天记录 微信如何查很久以前的聊天记录
- 数据恢复软件讲解 硬盘分区工具diskgenius使用教程
