目录
RAID2.0+ 双层虚拟化 (上层LUN虚拟化+底层块虚拟化)
热备盘基本概念
当RAID组中有坏盘,这个时候热备盘就可以去顶替RAID组中所坏掉的那块盘,加入到RAID组中,并进行数据重构
数据重构需要消耗一定的时间,这个时间受到硬盘性能的影响。
例:当RAID5中有一块盘坏了之后,热备盘就加入RAID5组,并重构数据(重构坏盘中的数据并写入热备盘)
RAID技术演变
传统RAID
基于硬盘做RAID组(确认RAID级别) 直接由硬盘构成LUN
热备使用专门的热备盘
重构时 多对一 无论磁盘空间是否占满,都会重构整个磁盘
RAID1.5 先做RAID,再进行LUN化
LUN虚拟化 将多个RAID组切分成大小相同的逻辑空间,再将这些逻辑空间组合,构建主机可以访问的逻辑存储单元
基于硬盘做RAID组(确认RAID级别)
热备使用专门的热备盘
重构时 多对一 无论磁盘空间是否占满,都会重构整个磁盘
RAID2.0 先做逻辑块组成LUN,再将LUN做RAID
块虚拟化 将硬盘切为多个逻辑块,再将逻辑块组成LUN(每个逻辑块都来自不同的硬盘)
基于LUN做RAID组(确认RAID级别) 即每个LUN就是一个RAID组
重构时 多对多 重构时只重构硬盘使用的部分
RAID2.0+ 双层虚拟化 (上层LUN虚拟化+底层块虚拟化)
将硬盘划分为若干个相同大小的CK,其中一CK做热备块,其余的CK做数据块
硬盘域中每个硬盘出1个CK,组成一个CKG。热备CK组成的就是热备CKG
然后将CKG做RAID,然后划分为Extent或Grain组成LUN供用户使用
硬盘域
此处是硬盘域(支持不同类型硬盘 SAS、NL-SAS、SSD等),不是硬盘组(只支持同类型硬盘)
硬盘域分为高性能层(SSD)、性能层(SAS)、容量层(NL-SAS/SATA)。
CK CK的大小默认一般是64M
逻辑块,每个磁盘都有一个CK做热备块,全部的热备块组成热备盘
CKG
逻辑块组(RAID组,确认RAID级别),由CK组成(每个CK都来自不同的硬盘)
Extent/Grain
由Extent组成的LUN不支持精简置备-----精简置备(即用多少给多少,类似VM分给虚拟机的内存一样);Extent一般组成单位是4MB
将Extent切为密度更小的Grain组成LUN,此由Grain组成的LUN更为精简LUN,支持精简置备(SmartThin)