07-华为RAID2.0+技术

07-华为RAID2.0+技术

😄 Written by Zak Zhu

参考

  • 鸿鹄论坛
  • HCNA-Storage培训教材V4.0
  • YuTian Zou Sir HCNA-Stor视频

RAID2.0+原理

华为RAID2.0+采用底层硬盘管理和上层资源管理两层虚拟化管理模式, 在系统内部, 每个硬盘空间被划分成一个个小粒度的数据块, 基于数据块来构建RAID组, 使得数据均匀地分布到存储池的所有硬盘上, 同时, 以数据块为单元来进行资源管理, 大大提高了资源管理的效率

RAID2.0+软件逻辑对象

  • LD

    Logical Drive, 和底层物理硬盘一一对应

  • CK

    • 各存储层的硬盘被切分为固定大小ChunK

    • Chunk是RAID组成的基本单元

    • SSD层和SAS层的CK大小为64MB, NL-SAS层的CK大小为256MB

    • *在OceanStor中, CK是在创建硬盘域的过程完成的

  • CKG

    • 一个Disk Group只包含一种硬盘类型

    • 任意一个CKG的多个CK来自于同一个DG的不同硬盘

    • CKG是CK按照RAID算法组成的逻辑存储单元

    • 在OceanStor中, CKG是在创建存储池的过程完成的

  • Extent

    • Extent是在CKG基础上切分为更小的固定块, 默认大小4MB
    • Extent是热点数据统计和迁移的最小粒度
    • Extent是构成Thick LUN的基本单位
    • 在OceanStor中, Extent是在创建存储池的过程完成的
  • Grain

    在Thin LUN模式下, Extent按照固定大小被进一步划分为更小粒度的块, 这些块称之为Grain

  • LUN

    Logical Unit Number是可以直接映射给主机读写的存储单元, 是volume对象的对外体现

    RAID2.0+基本原理

posted @ 2019-10-07 23:52  ZakZhu  阅读(2258)  评论(0编辑  收藏  举报