美文网首页
Linux_116_raid级别

Linux_116_raid级别

作者: 为宇绸缪 | 来源:发表于2022-04-19 22:29 被阅读0次

    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
      • 特点:存储着异或值的磁盘不得损坏
    • raid 5:更强大的raid3系列

      • 需要4块硬盘
      • 校验码均匀的放在每一硬盘上,因此,即使挂了任意的一块硬盘,都能够反推出原本的数据
    • raid 10

      • 企业目前再用的是raid10版本,raid10是raid1加上raid0的意思
      • 特点:既吸收了raid0的特点,提升了数据的写入效率,又吸收了raid1的安全性,因此至少需要4块硬盘完成
        • 通过raid1技术,实现了磁盘的两两备份,数据安全性较高
        • 针对2个raid1的部署,又部署了raid0,提高了磁盘的读写效率
        • 只要不是同一个硬盘组全部损坏,那么即使你挂掉了一个硬盘也无所谓

    相关文章

      网友评论

          本文标题:Linux_116_raid级别

          本文链接:https://www.haomeiwen.com/subject/ybxmertx.html