【技术实现步骤摘要】
管理存储的方法、设备和计算机程序产品
本公开的实施例涉及存储
,并且更具体地,涉及管理存储的方法、设备和计算机程序产品。
技术介绍
随着数据存储技术的发展,数据的保护变得越发重要。在存储系统中,为了防止单个存储设备崩溃而导致其中的数据损坏,已经提出了通过设置镜像存储设备的方式来提高存储系统的容错率的方案。由于单个存储设备的容量通常较大,如何高效地实现两个存储设备之间的数据同步成为一个关注焦点。
技术实现思路
本公开的实施例提供一种管理存储的方案。根据本公开的第一方面,提出了一种管理存储的方法。该方法包括:检测文件系统的存储空间大小的改变,文件系统具有相关联的一个或多个位图,一个或多个位图中的每个活跃位指示文件系统的不超过上限大小的存储空间中的数据状态;响应于检测到改变,基于上限大小,来确定用于指示改变后的存储空间所需的位的第一数目;以及响应于确定第一数目大于一个或多个位图中的当前活跃位的第二数目,为文件系统分配至少一个附加活跃位。根据本公开的第二方面,提出了一种用于管理存储的设备。该 ...
【技术保护点】
1.一种管理存储的方法,包括:/n检测文件系统的存储空间大小的改变,所述文件系统具有相关联的一个或多个位图,所述一个或多个位图中的每个活跃位指示所述文件系统的不超过上限大小的存储空间中的数据状态;/n响应于检测到所述改变,基于所述上限大小,来确定用于指示改变后的存储空间所需的位的第一数目;以及/n响应于确定所述第一数目大于所述一个或多个位图中的当前活跃位的第二数目,为所述文件系统分配至少一个附加活跃位。/n
【技术特征摘要】
1.一种管理存储的方法,包括:
检测文件系统的存储空间大小的改变,所述文件系统具有相关联的一个或多个位图,所述一个或多个位图中的每个活跃位指示所述文件系统的不超过上限大小的存储空间中的数据状态;
响应于检测到所述改变,基于所述上限大小,来确定用于指示改变后的存储空间所需的位的第一数目;以及
响应于确定所述第一数目大于所述一个或多个位图中的当前活跃位的第二数目,为所述文件系统分配至少一个附加活跃位。
2.根据权利要求1所述的方法,还包括:
响应于所述第一数目小于所述第二数目,从所述一个或多个位图中的位回收至少一个附加活跃位以得到经更新的一组位,经更新的所述一组位至少包括系统位图中一组默认的位;以及
基于回收前的所述一个或多个位图,确定经更新的所述一组位中各位的值。
3.根据权利要求1所述的方法,其中分配所述至少一个附加活跃位包括:
基于所述上限大小,确定用于指示改变后的所述存储空间所需的位图的第三数目;
比较第三数目与所述一个或多个位图中的位图的第四数目;
响应于确定所述第三数目大于所述第四数目,为所述文件系统分配至少一个附加位图;以及
基于所述上限大小,从所述至少一个附加位图中确定所述至少一个附加活跃位。
4.根据权利要求3所述的方法,还包括:
响应于确定所述第三数目小于所述第四数目,从所述一个或多个位图中回收至少一个位图以得到经更新的一组位图,经更新的所述一组位图至少包括所述系统位图;以及
基于回收前的所述一个或多个位图,确定经更新的所述一组位图中的至少一个位的值。
5.根据权利要求4所述的方法,其中确定所述经更新的一组位图中的所述至少一个位的值包括:
基于所述上限大小,确定经更新的所述一组位图中是否存在附加活跃位;以及
响应于确定所述一组位图中存在所述附加活跃位,基于回收前的所述一个或多个位图,确定所述默认系统位图中的默认的一组位以及所述附加活跃位的值。
6.一种用于管理存储的设备,包括:
至少一个处理单元;
至少一个存储器,所述至少一个存储器被耦合到所述至少一个处理单元并且存储用于由所述至少一个处理单元执行的指令,所述指令当由所述至少一个处理单元执行时,使得所述设备执行动作,所述动作包括:
检测文件系统的存储空间大小的改变,所述文件系统具有相关联的一个或多个位图,所述一个或多个位图中的每个活跃位指示所述文件系统的不超过上限大小的存储空间中的数据状态;
响应于检测到所述改变,基于所述上限大小,来确定用于指示改变后的存储空间所需的位的第一数目;以及
响应于确定所述第一数目大于所述一个或多个位图中的当前活跃位的第二数目,为所述文件系统分配至少一个附加活跃位。
7.根据权利要求6所述的设备,所述动作还包括:
响应于所述第一数目小于所述第二数目,从所述一个或多个位图中的位回收至少一个附加活跃位以得到经更新的一组位,经更新的所述一组位至少包括系统位图中一组默认的位;以及
基于回收前的所述一个或多个位图,确定经更新的所述一组位中各位的值。
8.根据权利要求6所述的设备,其中分配所述至少一个附加活跃位包括:
基于所述上限大小,确定用于指示改变后的所...
【专利技术属性】
技术研发人员:杨岳,钟鑫,陈养峰,凌庆华,邵岩,
申请(专利权)人:伊姆西IP控股有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。