【技术实现步骤摘要】
一种存储空间分配方法、装置及存储介质
本专利技术涉及数据存储
,尤其涉及一种存储空间分配方法、装置及存储介质。
技术介绍
当前分布式存储系统中,考虑到访问性能,一般把元数据存储在固态硬盘SSD(SolidStateDriver)设备上,但考虑到存储系统性价比,一般SSD容量配比较低。这将会导致以下的问题:1、在海量小文件场景,元数据在数据中占比较高,当超过存储系统SSD容量配比后,会存在OSD对象数据存储空间机械硬盘HDD(HardDiskDriver)设备可用容量还很多,但由于SSD设备被元数据写满,存储系统无法写入新的数据。2、分布式存储系统中,元数据通常采用层级数据库存储,底层的长时间不访问的冷的元数据也常驻SSD空间,造成SSD空间浪费。
技术实现思路
本专利技术实施例提供了一种存储空间分配方法、装置及存储介质,用于对SSD空间进行灵活调整,提升元数据的读写性能。本申请实施例第一方面提供了一种存储空间分配方法,所述存储空间包括固态硬盘SSD和机械盘HDD,所述 ...
【技术保护点】
1.一种存储空间分配方法,其特征在于,所述存储空间包括固态硬盘SSD和机械盘HDD,所述存储空间应用于对象存储服务OSD,所述方法包括:/n接收业务数据,所述业务数据包括元数据和对象数据;/n判断所述业务数据是否为所述元数据;/n若是,判断所述SSD是否达到第一存储阈值;/n若是,则从所述HDD中划分出第一空间,并将所述第一空间加入到所述SSD。/n
【技术特征摘要】
1.一种存储空间分配方法,其特征在于,所述存储空间包括固态硬盘SSD和机械盘HDD,所述存储空间应用于对象存储服务OSD,所述方法包括:
接收业务数据,所述业务数据包括元数据和对象数据;
判断所述业务数据是否为所述元数据;
若是,判断所述SSD是否达到第一存储阈值;
若是,则从所述HDD中划分出第一空间,并将所述第一空间加入到所述SSD。
2.根据权利要求1所述的方法,其特征在于,在从所述HDD中划分出第一空间之后,将所述第一空间加入到所述SSD之前,所述方法还包括:
判断所述SSD是否达到第二存储阈值,所述第二存储阈值大于所述第一存储阈值;
若是,则将所述第一空间加入到所述SSD。
3.根据权利要求1或2所述的方法,其特征在于,所述元数据包括第一元数据,所述第一元数据为来自于所述OSD的元数据;
若所述元数据为所述第一元数据,所述方法还包括:
将所述第一元数据写入所述SSD。
4.根据权利要求3所述的方法,其特征在于,所述元数据还包括第二元数据,所述第二元数据为所述SSD内部元数据归并而生成的元数据;
若所述元数据为所述第二元数据,所述方法还包括:
判断所述第二元数据是否为底层数据;
若是,则在从所述HDD中划分出第一空间时,将所述第二元数据写入所述第一空间中;
若否,则将所述第二元数据写入所述SSD。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
若所述业务数据为所述对象数据,将所述对象数据写入所述HDD。
6.根据权利要求3所述的方法,其特征在于,所述方法还包括:
若所述S...
【专利技术属性】
技术研发人员:唐军辉,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。