07-华为RAID2.0+技术

你说的曾经没有我的故事 提交于 2020-04-30 14:00:02

07-华为RAID2.0+技术

<h6 style='text-align:right'> 😄 Written by Zak Zhu </h6>

[TOC]

参考

  • 鸿鹄论坛
  • 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+基本原理

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!