-
公开(公告)号:CN105278878A
公开(公告)日:2016-01-27
申请号:CN201510641711.1
申请日:2015-09-30
Applicant: 成都华为技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种磁盘空间分配方法及装置,该方法包括:所述磁盘空间被划分为至少两个区域空间,将LUN的逻辑区块地址LBA按照设定长度划分成多个LBA分段;确定每个LBA分段对应的覆盖写频率;当接收到覆盖写操作申请可变长度小块磁盘空间grain的请求时,确定该覆盖写操作所在的第一LBA分段,获取所述第一LBA分段对应的第一覆盖写频率;从所述至少两个区域空间中,确定与所述第一覆盖写频率对应的目标区域空间;从所述目标区域空间中分配grain给所述覆盖写操作。本发明公开的方法及装置及系统解决现有技术LUN中不同LBA地址区域存在访问频度的差异,导致磁盘中出现大量碎片空间在allocator中堆积的问题。
-
公开(公告)号:CN103886070A
公开(公告)日:2014-06-25
申请号:CN201410108824.0
申请日:2014-03-21
Applicant: 华为技术有限公司
IPC: G06F17/30
CPC classification number: G06F17/30067 , G06F3/0608 , G06F3/064
Abstract: 本发明涉及一种文件系统的数据回收方法及装置,所述方法包括:在生成新数据块时,记录所述新数据块的引用信息,所述引用信息用于记录所述新数据块所直接引用的原有数据块的信息;所述新数据块是从该直接引用的原有数据块复制而来;扫描所述新数据块,对所述新数据块的引用计数进行加操作;根据所述新数据块的引用信息,将所述新数据块所直接引用的原有数据块的引用计数进行减操作;进行减操作后的引用计数满足要求时,对所述原有数据块进行回收。本发明实施例提供的文件系统的数据回收方法及装置,可以有效地缩短引用计数的更新时间,加快数据回收的速度,减轻文件系统的压力。
-
公开(公告)号:CN103544275A
公开(公告)日:2014-01-29
申请号:CN201310499196.9
申请日:2013-10-22
Applicant: 华为技术有限公司
IPC: G06F17/30
CPC classification number: G06F16/285 , G06F16/215
Abstract: 本申请公开了一种处理数据的方法及装置,用以解决现有技术对海量的原始数据进行聚类分类处理而造成的系统工作量繁重的问题,该方法包括:对原始文件进行重复数据删除处理,获得重复数据删除处理后的文件的元数据;根据所述元数据对所述重复数据删除处理后的文件进行聚类和分类中的至少一种处理。
-
公开(公告)号:CN103488734A
公开(公告)日:2014-01-01
申请号:CN201310425874.7
申请日:2013-09-17
Applicant: 华为技术有限公司
Inventor: 付旭东
IPC: G06F17/30
CPC classification number: G06F16/1748
Abstract: 本发明实施例公开了一种数据处理方法及重删引擎。该数据处理方法应用于数据备份系统,数据备份系统包括重删引擎和存储节点;其中,所述数据备份系统预先在线程池中建立至少两个线程;所述重删引擎将数据查重任务划分为至少一个子任务,所述方法包括:所述重删引擎调取所述线程池中的至少一个线程对第一文件的数据执行所述数据查重任务包含的子任务,以查询所述存储节点是否存在所述第一文件的数据的重复数据;释放调取的所述至少一个线程;并当没有查询到所述第一文件的数据的重复数据时,将所述第一文件的数据发送到所述存储节点进行存储。该方法避免了线程长时间等待IO返回,实现了对CPU充分高效的利用,以及对重复数据删除性能的提升。
-
公开(公告)号:CN102982180A
公开(公告)日:2013-03-20
申请号:CN201210552099.7
申请日:2012-12-18
Applicant: 华为技术有限公司
Abstract: 本发明实施例提供一种数据存储方法及设备。该方法包括将待存储文件各数据块的指纹与指纹库中的指纹进行匹配,以获取对应的备份数据块;根据所述备份数据块对所述待存储文件进行重复数据删除操作,且为所述备份数据块进行状态标识;根据所述备份数据块的状态标识对所述备份数据块进行回收处理。本发明实施例提供的数据存储方法及设备,能够优化重复数据删除和回收流程,避免数据流失。
-
公开(公告)号:CN105278878B
公开(公告)日:2018-09-21
申请号:CN201510641711.1
申请日:2015-09-30
Applicant: 成都华为技术有限公司
IPC: G06F3/06
Abstract: 本发明公开了一种磁盘空间分配方法及装置,该方法包括:所述磁盘空间被划分为至少两个区域空间,将LUN的逻辑区块地址LBA按照设定长度划分成多个LBA分段;确定每个LBA分段对应的覆盖写频率;当接收到覆盖写操作申请可变长度小块磁盘空间grain的请求时,确定该覆盖写操作所在的第一LBA分段,获取所述第一LBA分段对应的第一覆盖写频率;从所述至少两个区域空间中,确定与所述第一覆盖写频率对应的目标区域空间;从所述目标区域空间中分配grain给所述覆盖写操作。本发明公开的方法及装置及系统解决现有技术LUN中不同LBA地址区域存在访问频度的差异,导致磁盘中出现大量碎片空间在allocator中堆积的问题。
-
公开(公告)号:CN102982180B
公开(公告)日:2016-08-03
申请号:CN201210552099.7
申请日:2012-12-18
Applicant: 华为技术有限公司
Abstract: 本发明实施例提供一种数据存储方法及设备。该方法包括将待存储文件各数据块的指纹与指纹库中的指纹进行匹配,以获取对应的备份数据块;根据所述备份数据块对所述待存储文件进行重复数据删除操作,且为所述备份数据块进行状态标识;根据所述备份数据块的状态标识对所述备份数据块进行回收处理。本发明实施例提供的数据存储方法及设备,能够优化重复数据删除和回收流程,避免数据流失。
-
-
-
-
-
-