raid 技术分为多个级别,不同的级别,由于技术角度的考虑,还有公司运营成本的考虑,不同的企业选择不同版本的raid技术
-
raid 0
- 数据依次写入到物理硬盘,在理想状态下,写入速度是翻倍的
- 特点:
- 但凡任意坏了一块硬盘,数据都将被破坏。数据写入到2块硬盘中,没有备份的功能
- 读写效率更高,但是数据没有安全性保障
- 适用于追求极致性能的场景,而不关注于数据安全性的场景
- 由于raid0的特性,数据依次写入到多块硬盘中,数据是分开存储的,因此坏了任意一个,数据都将被破坏,对于企业非常重要的数据来说,肯定是不允许使用的
-
raid 1
- 将两块以上的硬盘绑定关系,数据写入的时候,同时写入多块硬盘,因此即使磁盘故障损坏,也不惧怕 ,因为有备份
- 特点:极大的降低了磁盘的利用率
- 2个硬盘共4T,做了raid1,可使用容量就是2T,利用率50%
- 如果是3块磁盘做raid1,利用率只有33%
-
raid 3
- 计算机的异或运算概念:数字相同则为0,数字不同则为1
- 磁盘的异或运算:A xor B xor C A异或B异或C
- 多个值的异或计算机概念是
- 1的个数是奇数,结果则为1
- 1的个数是偶数,结果则为0
- 异或的作用:只要知道异或的结果,任何一个值都能够被反推出来,且计算机的数据只有0和1
- raid 3 必须需要3块以上的硬盘
- 磁盘1,磁盘2存储数据,磁盘3存储异或的值
- 示例:磁盘1(0101)磁盘2(1011)异或结果(1110)
- 如果突然磁盘1挂了,目前知道磁盘2的数据是 1011,异或值是1110,反推磁盘1的数据是0101
- 特点:存储着异或值的磁盘不得损坏
- 计算机的异或运算概念:数字相同则为0,数字不同则为1
-
raid 5:更强大的raid3系列
- 需要4块硬盘
- 校验码均匀的放在每一硬盘上,因此,即使挂了任意的一块硬盘,都能够反推出原本的数据
-
raid 10
- 企业目前再用的是raid10版本,raid10是raid1加上raid0的意思
- 特点:既吸收了raid0的特点,提升了数据的写入效率,又吸收了raid1的安全性,因此至少需要4块硬盘完成
- 通过raid1技术,实现了磁盘的两两备份,数据安全性较高
- 针对2个raid1的部署,又部署了raid0,提高了磁盘的读写效率
- 只要不是同一个硬盘组全部损坏,那么即使你挂掉了一个硬盘也无所谓
网友评论