Linux_116_raid级别

藏宝库编辑 2024-9-22 06:18:49 85 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,提高了磁盘的读写效率
      • 只要不是同一个硬盘组全部损坏,那么即使你挂掉了一个硬盘也无所谓


您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-18 16:43, Processed in 0.179434 second(s), 32 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表