07-華為RAID2.0+技術
😄 Written by Zak Zhu
參考
- 鴻鵠論壇
- 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對象的對外體現