一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种存储管理方法、设备、系统和计算机可读存储介质与流程

2022-03-23 00:33:19 来源:中国专利 TAG:

技术特征:
1.一种基于smr磁盘的存储管理方法,其特征在于,所述smr磁盘包括多个存储区,所述多个存储区包括空洞存储区与空存储区,所述方法包括:获取所述smr磁盘中的空洞存储区列表,所述空洞存储区列表包括所述空洞存储区,所述空洞存储区存储有至少一个数据文件,所述空洞存储区为所述数据文件的元数据被删除的存储区;从预测迁移策略集中选取出当前迁移策略;基于所述当前迁移策略以及所述数据文件的留存期信息,将所述空洞存储区中的数据文件迁移至所述空存储区。2.根据权利要求1所述的基于smr磁盘的存储管理方法,其特征在于,所述预测迁移策略集包括第一迁移策略与第二迁移策略,所述从预测迁移策略集中选取出当前迁移策略的步骤,包括:获取当前策略选择信息,并判断所述当前策略选择信息是否满足预设条件;若是,则确定所述当前迁移策略为所述第一迁移策略;若否,则确定所述当前迁移策略为所述第二迁移策略。3.根据权利要求2所述的基于smr磁盘的存储管理方法,其特征在于,所述方法包括:判断所述当前策略选择信息是否包括与所述第一迁移策略对应的信息;若是,则确定所述当前策略选择信息满足所述预设条件;或者判断所述当前策略选择信息中的带宽值是否小于预设阈值,若是,则确定所述当前策略选择信息满足所述预设条件。4.根据权利要求2所述的基于smr磁盘的存储管理方法,其特征在于,所述留存期信息包括所述数据文件的存入时间以及所述数据文件的留存期时间,所述第一迁移策略为将有效截止时间相同的数据文件迁移至相同的空存储区;所述第二迁移策略为将所述空洞存储区中的所有数据文件迁移至同一个空存储区;其中,迁移前的所述空洞存储区中的所有数据文件的排列顺序与迁移后的所述空存储区中的所有数据文件的排列顺序相同。5.根据权利要求1所述的基于smr磁盘的存储管理方法,其特征在于,所述从预测迁移策略集中选取出当前迁移策略的步骤之前,包括:获取所述空洞存储区的数量;判断所述空洞存储区的数量与所有所述存储区的数量的比值是否大于预设比值;若是,则从所述预测迁移策略集中选取出所述当前迁移策略。6.根据权利要求1所述的基于smr磁盘的存储管理方法,其特征在于,所述smr磁盘还包括可用存储区与不可用存储区,所述可用存储区包括所述空存储区,所述方法还包括:基于所述存储区的剩余存储空间,将所有所述存储区划分为所述可用存储区、所述不可用存储区以及所述空洞存储区;将所述可用存储区存入可用存储空间列表中;将所述不可用存储区存入不可用存储空间列表中;将所述空洞存储区存入所述空洞存储空间列表中。7.根据权利要求6所述的基于smr磁盘的存储管理方法,其特征在于,所述基于所述存储区的剩余存储空间,将所述所有存储区划分为所述可用存储区、所述不可用存储区以及
所述空洞存储区的步骤,包括:判断所述存储区的剩余存储空间是否小于预设存储空间;若是,则确定所述存储区为所述不可用存储区,并将所述不可用存储区存入所述不可用存储区列表;若否,则确定所述存储区为所述可用存储区,并将所述可用存储区存入所述可用存储区列表。8.根据权利要求7所述的基于smr磁盘的存储管理方法,其特征在于,所述方法还包括:从所述不可用存储区列表中获取一个不可用存储区,判断所述不可用存储区中数据文件的数量是否大于预设数值;若是,则基于最大留存期时间,将所述不可用存储区标记为所述可用存储区/所述空洞存储区,所述最大留存期时间为所述不可用存储区中所有数据文件的留存期时间的最大值;若否,则返回所述从所述不可用存储区列表中获取一个不可用存储区的步骤,直至对所述不可用存储区列表遍历完毕。9.根据权利要求8所述的基于smr磁盘的存储管理方法,其特征在于,所述基于最大留存期时间,将所述不可用存储区标记为所述可用存储区/所述空洞存储区的步骤,包括:判断所述最大留存期时间是否小于时间差值,所述时间差值为当前系统时间与所述最大留存期时间对应的数据文件的存入时间的差值;若所述最大留存期时间小于所述时间差值,则删除所述不可用存储区中的所有数据文件,并将所述不可用存储区记标记为可用存储区,存入所述可用存储区列表;若所述最大留存期时间大于或等于所述时间差值,则将每个所述数据文件的留存期时间与所述时间差值比较,将留存期时间大于所述时间差值的数据文件对应的元数据删除,将所述不可用存储区标记为空洞存储区,并将所述空洞存储区存入所述空洞存储区列表。10.根据权利要求9所述的基于smr磁盘的存储管理方法,其特征在于,所述方法还包括:在所述不可用存储区中数据文件的数量等于所述预设数值时,判断所述数据文件的留存期时间是否小于所述时间差值;若是,则删除所述数据文件,将所述不可用存储区标记为空存储区,并存入所述可用存储区列表。11.根据权利要求7所述的基于smr磁盘的存储管理方法,其特征在于,所述方法还包括:对所述可用存储区列表进行遍历,以将所述可用存储区列表中剩余存储空间小于所述预设存储空间的可用存储区标记为不可用存储区,并添加至所述不可用存储区列表中。12.根据权利要求3所述的基于smr磁盘的存储管理方法,其特征在于,所述方法还包括:采用并行迁移的方法对所述数据文件进行迁移,以将所述空洞存储区中的所有数据文件同时迁移至所述空存储区;或采用串行迁移的方法对所述数据文件进行迁移,依次将所述空洞存储区中的数据文件迁移至所述空存储区。
13.一种存储管理设备,其特征在于,包括互相连接的存储器和处理器,其中,所述存储器用于存储计算机程序,所述计算机程序在被所述处理器执行时,用于实现权利要求1-12中任一项所述的基于smr磁盘的存储管理方法。14.一种存储管理系统,其特征在于,包括互相连接的存储管理设备和smr磁盘,所述存储管理设备用于对所述smr磁盘进行管理,其中,所述存储管理设备为权利要求13所示的存储管理设备,所述smr磁盘中的存储区用于存储数据文件。15.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序在被处理器执行时,用于实现权利要求1-12中任一项所述的基于smr磁盘的存储管理方法。

技术总结
本申请公开了一种存储管理方法、设备、系统和计算机可读存储介质,SMR磁盘包括多个存储区,多个存储区包括空洞存储区与空存储区,该存储管理方法包括:获取SMR磁盘中的空洞存储区列表,空洞存储区列表包括空洞存储区,空洞存储区存储有至少一个数据文件,空洞存储区为数据文件的元数据被删除的存储区;从预测迁移策略集中选取出当前迁移策略;基于当前迁移策略以及数据文件的留存期信息,将空洞存储区中的数据文件迁移至空存储区。通过上述方式,本申请能够释放存储空间,大大提升空间利用率。率。率。


技术研发人员:吕庭昌 罗心 芦广苹 江文龙 周明伟
受保护的技术使用者:浙江大华技术股份有限公司
技术研发日:2021.11.30
技术公布日:2022/3/21
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献