【技术实现步骤摘要】
本专利技术涉及对包含多个数据存储介质的至少 一部分存储区域的容量池进 行管理的。技术背景以往, 一般采用通过在存储模块中集中多个存储介质、对多个存储介质进 行集约管理,由此在逻辑上作为 一 台存储巻来处理的方法。在这种存储模块中,使用被称为RAID (Redundant Array of Inexpensive Disks )的结构,可以实现 基于并行访问的高性能、以及基于冗余化的高可用性。近年来,随着处理的信息量的增大,存储模块所要求的存储容量也不断增 大。作为用于解决该问题的手段,可以举例表示如下两种方法。第一种方法是使用动态容量分配功能的方法(例如,参照专利文献l以及 专利文献2)。该动态容量分配功能,通过汇集存储模块所具有的存储区域而 成的容量池、和不具有物理存储容量的虚拟巻来实现。在此,所谓容量池是指, 汇集存储模块管理的1个以上的逻辑巻、作为宏大的存储区域来处理的管理单 位。另外,所谓虚拟巻是指不具有物理存储容量的巻。所谓动态容量分配功能,是以发生向虚拟巻写入数据为契机,将容量池的 容量空间的 一部分作为存储区域,分配至虚拟巻中写入数据存储对象位置的功 能。通过执行此功能,仅向巻中存储了数据的位置分配存储的存储容量,在除 此以外的位置不需要分配存储容量,因此可以使数据的存储高效化。第二种方法是使用存储网格(Storage Grid)的方法。存储网格是,通过 对分散的多个存储模块像一台存储模块那样进行运用和管理,由此可对远远超 过仅以 一 台存储模块可以处理的数据量的数据进行处理的技术。专利文献1特开2005 -011316号公报专利文献2 ...
【技术保护点】
一种存储模块,对包含多个数据存储介质中的至少一部分存储区域的容量池进行管理,其中,具备: 容量池管理表,管理所述容量池的所述存储区域的空闲存储区域; 调整判定部,判定所述容量池的所述空闲存储区域的容量是否符合用于进行所述容量池的空闲存储区域的容量调整的条件;以及 空闲容量增加部,当通过所述调整判定部判定为符合所述条件时,利用不同于所述存储模块的其他存储模块管理下的数据存储介质的存储区域,使所述容量池中的空闲存储区域的容量增加。
【技术特征摘要】
JP 2007-1-29 2007-0181421.一种存储模块,对包含多个数据存储介质中的至少一部分存储区域的容量池进行管理,其中,具备容量池管理表,管理所述容量池的所述存储区域的空闲存储区域;调整判定部,判定所述容量池的所述空闲存储区域的容量是否符合用于进行所述容量池的空闲存储区域的容量调整的条件;以及空闲容量增加部,当通过所述调整判定部判定为符合所述条件时,利用不同于所述存储模块的其他存储模块管理下的数据存储介质的存储区域,使所述容量池中的空闲存储区域的容量增加。2. 根据权利要求1所述的存储模块,其中,用于进行所述容量池的空闲存储区域的容量调整的条件是,所述容量池的 空闲存储区域的容量耗尽。3. 根据权利要求1或2所述的存储模块,其中,用于进行所述容量池的空闲存储区域的容量调整的条件是,预测到所述容 量池的空闲存储区域的容量耗尽。4. 根据权利要求3所述的存储模块,其中,所述调整判定部,通过所述容量池的所述空闲存储区域的容量是否在预定 阈值以下,来判定是否符合预测到所述空闲存储区域的容量耗尽的条件。5. 根据权利要求1至4中任意一项所述的存储模块,其中, 所述空闲容量增加部,使所述容量池的所述存储区域中存储的数据向所述其他存储模块管理下的所述数据存储介质的存储区域移动,使所述存储模块的 该数据的存储区域成为空闲存储区域,由此使所述容量池的空闲存储区域的容 量增加。6. 根据权利要求5所述的存储模块,其中,还具有存储区域分配部,将所述容量池的所述存储区域的至少一部分分配 至虚拟巻,所述空闲容量增加部,以分配至所述虚拟巻的存储区域的数据为单位,使 该数据向所述其他存储模块管理下的存储区域移动。7. 根据权利要求6所述的存储模块,其中,所述存储区域分配部,可以将所述容量池的所述存储区域分配至多个虚拟巻,所述空闲容量增加部,根据分配至所述多个虚拟巻的存储区域的容量,选 择使所述数据向所述其他存储模块管理下的所述存储区域移动的虛拟巻。8. 根据权利要求6所述的存储模块,其中,所述空闲容量增加部,才艮据对所述多个虚拟巻的访问频度,选择使所述数 据向所述其他存储模块管理下的所述存储区域移动的虛拟巻。9. 根据权利要求6所述的存储模块,其中,所述空闲容量增加部,根据对所述多个虚拟巻所要求的输入输出性能,选 择使所述数据向所述其他存储模块管理下的所述存储区域移动的虚拟巻。10. 根据权利要求6至9中任意一项所述的存储模块,其中, 还具有巻管理表,将所述容量池、和分配了所述容量池的所述存储区域的虚拟巻对应起来进行管理,还具有表管理部,当通过所述空闲容量增加部将所述虚拟巻的数据向其他存储模块管理下的存储区域移动时,解除所述巻管理表中的所述虚拟巻与所述 容量池的对应。11. 根据权利要求IO所述的存储模块,其中,所述表管理部,在将所述虛拟巻的全部数据向所述其他存储模块移动后, 解除所述虛拟巻与所述容量池的对应。12. 根据权利要求6至11中任意一项所述的存储模块,其中,还具有 接收部,接收对预定的虚拟巻的访问请求;虚拟巻判定部,判定作为所述访问请求对象的所述虚拟巻是否是分配了所 述存储模块的所述容量池的所述存储区域的虚拟巻;以及访问请求转发部,当判定为不是分配了所述存储模块的所述容量池的所述 存储区域的虚拟巻时,将所述访问请求向所述其他存储模块转发。13. 根据权利要求1至4中任意一项所述的存储模块,其中,所述空闲容量增加部,通过将所述其他存储^t块管理下的数据存储介质的 存储区域的空闲区域的至少一部分追加至所述容量池的存储区域,使所述容量池的空闲存储区域的容量增加。14. 根据权利要求13...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。