发明名称 一种磁盘空间分配方法及装置
摘要 本发明公开了一种磁盘空间分配方法及装置,该方法包括:所述磁盘空间被划分为至少两个区域空间,将LUN的逻辑区块地址LBA按照设定长度划分成多个LBA分段;确定每个LBA分段对应的覆盖写频率;当接收到覆盖写操作申请可变长度小块磁盘空间grain的请求时,确定该覆盖写操作所在的第一LBA分段,获取所述第一LBA分段对应的第一覆盖写频率;从所述至少两个区域空间中,确定与所述第一覆盖写频率对应的目标区域空间;从所述目标区域空间中分配grain给所述覆盖写操作。本发明公开的方法及装置及系统解决现有技术LUN中不同LBA地址区域存在访问频度的差异,导致磁盘中出现大量碎片空间在allocator中堆积的问题。
申请公布号 CN105278878A 申请公布日期 2016.01.27
申请号 CN201510641711.1 申请日期 2015.09.30
申请人 成都华为技术有限公司 发明人 黄焰;张宗全;付旭东
分类号 G06F3/06(2006.01)I 主分类号 G06F3/06(2006.01)I
代理机构 北京同达信恒知识产权代理有限公司 11291 代理人 冯艳莲
主权项 一种磁盘空间分配方法,其特征在于,所述磁盘空间被划分为至少两个区域空间,该方法包括:将逻辑单元号LUN的逻辑区块地址LBA按照设定长度划分成多个LBA分段;确定每个LBA分段对应的覆盖写频率;当接收到覆盖写操作申请可变长度小块磁盘空间grain的请求时,确定该覆盖写操作所在的第一LBA分段,获取所述第一LBA分段对应的第一覆盖写频率;从所述至少两个区域空间中,确定与所述第一覆盖写频率对应的目标区域空间;从所述目标区域空间中分配grain给所述覆盖写操作。
地址 610041 四川省成都市高新区(西区)西源大道1899号