1 .一种数据缓存方法,其特征在于,包括:
响应于接收到的分区划分指令,将合并存储设备划分为对象存储分区以及数据缓存分
区;
创建与所述对象存储分区相对应的第一对象存储设备,创建与所述数据缓存分区相对
应的数据缓存设备;
根据所述第一对象存储设备以及所述数据缓存设备实现数据缓存操作。
2.根据权利要求1所述的方法,其特征在于,所述创建与所述数据缓存分区相对应的数
据缓存设备包括:将所述数据缓存分区划分为多个缓存子分区,创建包含所述多个缓存子
分区的数据缓存设备;
其中,所述多个缓存子分区用于存储与第二对象存储设备相对应的数据,且所述第二
对象存储设备独立于所述合并存储设备。
3 .根据权利要求2所述的方法,其特征在于,所述合并存储设备为第一类存储器件,所
述第二对象存储设备为第二类存储器件;其中,所述第一类存储器件的访问速度大于所述
第二类存储器件的访问速度;
并且,所述第一对象存储设备用于存储第一类存储数据,且所述第二对象存储设备用
于存储第二类存储数据。
4 .根据权利要求3所述的方法,其特征在于,所述第一类存储器件包括:固态磁盘SSD;
第二类存储器件包括:硬盘驱动器HDD;并且,所述第一类存储数据包括:虚拟机模板数据。
5 .根据权利要求2所述的方法,其特征在于,所述与第二对象存储设备相对应的数据包
括:位置类元数据、日志类元数据;所述多个缓存子分区用于存储与第二对象存储设备相对
应的数据包括:
将至少两个缓存子分区划分为一个缓存分区组;其中,每个缓存分区组对应于一个第
二对象存储设备;并且,至少两个缓存子分区分别用于存储与第二对象存储设备相对应的
位置类元数据和日志类元数据。
6 .根据权利要求5所述的方法,其特征在于,所述与第二对象存储设备相对应的数据还
包括:用户数据;并且,当所述数据缓存分区基于内核块设备层缓存实现时,所述缓存分区
组进一步包括:用于存储与所述第二对象存储设备相对应的用户数据的缓存子分区。
7 .根据权利要求1所述的方法,其特征在于,所述创建与所述对象存储分区相对应的第
一对象存储设备包括:
通过自定义命令,将所述对象存储分区划分为对应于元数据的第一存储分区以及对应
于用户数据的第二存储分区,根据所述第一存储分区以及所述第二存储分区创建所述第一
对象存储设备;
其中,所述第一对象存储设备与所述数据缓存设备共用同一个合并存储设备。
8.一种数据缓存装置,其特征在于,包括:
划分模块,适于响应于接收到的分区划分指令,将合并存储设备划分为对象存储分区
以及数据缓存分区;
创建模块,适于创建与所述对象存储分区相对应的第一对象存储设备,创建与所述数
据缓存分区相对应的数据缓存设备,以根据所述第一对象存储设备以及所述数据缓存设备
实现数据缓存操作。
权 利 要 求 书
1/2 页
2
评论