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+基本原理


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM