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组, 使得数据均匀地分布到存储池的所有硬盘上, 同时, 以数据块为单元来进行资源管理, 大大提高了资源管理的效率
-
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对象的对外体现
来源:oschina
链接:https://my.oschina.net/u/4380903/blog/3379008