电脑数据储存空间动态分配处理方法及系统技术方案

技术编号:2829118 阅读:519 留言:0更新日期:2012-04-11 18:40
一种电脑数据储存空间动态分配处理方法及系统,其可应用于整合到数据储存装置,例如冗余磁盘阵列装置,用于对所述数据储存装置提供储存空间动态分配功能;其特点在于预建储存空间对照表来反映出各个逻辑储存单元的欲分配空间、已分配空间和实际使用空间;实际操作时,每当有任何一个逻辑储存单元的实际使用空间达到预定的饱和临界状态时,便动态地从当前的可用储存空间中将预定的空间分配基本单位的储存空间分配给所述临界饱和状态的逻辑储存单元。此特点可增加冗余磁盘阵列装置的储存空间的利用率,因此可增加网络服务器的整体系统效能。

【技术实现步骤摘要】

本专利技术涉及一种电脑信息技术,特别是有关于一种电脑数据储存 空间动态分配处理方法及系统,其可应用于整合到数据储存装置,例如为冗余磁盘阵列(Redundant Array of Independent Disks, RAID),用于对该数据储存装置提供储存空间动态分配功能。
技术介绍
磁盘阵列装置(Redundant Array of Independent Disks, RAID)为--种具备有多个实体硬磁盘单元的数据储存装置,其通常应用于搭接到网 络服务器,用于储存数量极为庞大的电脑网络数据。由于RAID装置 具备有多个硬磁盘单元,因此可提供多工化的电脑数据存取功能来提 高整体的存取效率,并亦可提供多重备份的镜向储存功能来使得电脑 数据的储存更具妥善。网络服务器的应用上,RAID装置通常预先将其储存空间规划成多个逻辑储存单元来分配给多个服务器使用。举例来说,若有RAID装 置具有500GB的储存空间,则其可例如分配200GB给电子邮件服务器, 并分配另外的300GB给文件服务器。然而实际应用上,由于电子邮件 服务器的工作负载通常远大于文件服务器,因此电子邮件服务器所分 配到的200GB储存空间可能很快就达到饱和而不够使用,但此同时文 件服务器所分配到的300GB可能才使用了 100GB而还有多余的 200GB,而此多余的200GB却无法分配给电子邮件服务器来使用。此 缺点会降低RAID装置的储存空间的利用率而降低网络服务器的整体 系统效能。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的主要目的便是在于提供 种电脑数据储存空间动态分配处理方法及系统,其增加RAID装置的储存空间的利用率,以增加网络服务器的整体系统效能。本专利技术的电脑数据储存空间动态分配处理方法至少包含:(M1 )预建 储存空间对照表,用于记录该数据储存装置的各个逻辑储存单元的欲 分配空间、己分配空间和实际使用空间;(M2)监视各个逻辑储存单元 的实际使用空间;(M3)若有逻辑储存单元的实际使用空间超过其己分配空间的预定上限临界比率而达到临界饱和状态,则检査该临界饱和 状态的的逻辑储存单元的已分配空间加上预定的空间分配基本单位是 否不大于其所拥有的欲分配空间,并同时检查该数据储存装置的当前的可用储存空间是否不小于该空间分配基本单位;以及(M4)若均为是, 则执行储存空间扩展处理程序,由此而从该数据储存装置的当前的可 用储存空间中,将空间分配基本单位的储存空间分配给该临界饱和状 态的逻辑储存单元。实体架构上,本专利技术的电脑数据储存空间动态分配处理系统至少 包含:(A)储存空间对照表记录模块,其中预建有储存空间对照表,用于 记录该数据储存装置的各个逻辑储存单元的欲分配空间、已分配空间 和实际使用空间;(B)实际使用空间监视模块,可监视各个逻辑储存单 元的实际使用空间;若有逻辑储存单元的实际使用空间超过其已分配 空间的预定上限临界比率而达到临界饱和状态,则发出储存空间检査 使能信息;(C)储存空间检查模块,可回应该实际使用空间监视模块所 发出的储存空间检查使能信息而检査该临界饱和状态的逻辑储存单元 的已分配空间加上预定的空间分配基本单位是否不大于其所拥有的欲 分配空间,并同时检查该数据储存装置的当前的可用储存空间是否不 小于该空间分配基本单位;若均为是,则发出动态分配使能信息;以 及(D)储存空间扩展处理模块,可回应该储存空间检查模块所发出的动 态分配使能信息而对该临界饱和状态的逻辑储存单元进行储存空间扩 展处理程序,由此而从该数据储存装置的当前的可用储存空间中,将 空间分配基本单位的储存空间分配给该临界饱和状态的逻辑储存单 元。本专利技术的电脑数据储存空间动态分配处理方法及系统的特点在于 预建储存空间对照表来反映出RAID装置中的各个逻辑储存单元的欲分配空间、已分配空间和实际使用空间;并在实际操作时,每当有任 何--个逻辑储存单元的实际使用空间达到预定的饱和临界状态时,便 动态地从当前的可用储存空间中将预定的空间分配基本单位的储存空间分配给该临界饱和状态的逻辑储存单元。此特点可增加RAID装置 的储存空间的利用率,因此可增加网络服务器的整体系统效能。附图说明图1为应用示意图,用于显示本专利技术的电脑数据储存空间动态分 配处理系统的应用方式;图2为架构示意图,用于显示本专利技术的电脑数据储存空间动态分 配处理系统的模块化基本架构;图3为表格图,用于显示本专利技术的电脑数据储存空间动态分配处 理系统所采用的储存空间对照表的一个应用实例;图4为活动示意图(activity diagram),用于显示本专利技术的电脑数据 储存空间动态分配处理系统所执行的各个处理动作。主要元件符号说明 IO数据储存装置(RAID装置) 20数据处理单元(服务器) 21数据处理单元(服务器) 22数据处理单元(服务器) 23数据处理单元(服务器) 24数据处理单元(服务器) 25数据处理单元(服务器) 30网络系统管理平台 31监视器屏幕100本专利技术的电脑数据储存空间动态分配处理系统110储存空间对照表记录模块111储存空间对照表120实际使用空间监视模块130储存空间检査模块140储存空间扩展处理模块210 容量读取要求回应模块220总储存空间饱和警示模块具体实施例方式以下即配合附图,详细揭露说明本专利技术的电脑数据储存空间动态 分配处理方法及系统的实施例。图1显示本专利技术的电脑数据储存空间动态分配处理系统(如标号 100所指的方块所包含的部分)的应用方式。如图1所示,本专利技术的电 脑数据储存空间动态分配处理系统100在实际应用上整合到数据储存 装置,例如为冗余磁盘阵列装置(Redundant Array of Ind印endent Disks, RAID) 10,且该RAID装置10的储存空间系如图2所示地预先规划成 多个逻辑储存单元(此应用实例中,例如为6个逻辑储存单元LNU0、 LNU1、 LNU2、 LNU3、 LNU4、 LNU5;但其数目并无特别限制),用 于分配给群组的数据处理单元来使用(图所示的应用实例中,这些数 据处理单元例如为6个服务器20、 21、 22、 23、 24、 25)。此外,RAID 装置10另连接到网络系统管理平台30,可让网络系统管理人员利用此 网络系统管理平台30来管理及监视该RAID装置10的运作。如图2所示,本专利技术的电脑数据储存空间动态分配处理系统100 的模块化的基本架构至少包含:(A)储存空间对照表记录模块110; (B) 实际使用空间监视模块120; (C)储存空间检查模块130;以及(D)储存 空间扩展处理模块140;并可进而包含(El)容量读取要求回应模块 210;以及(E2)总储存空间饱和警示模块220。以下即首先分别说明这 些模块的个别属性及功能。储存空间对照表记录模块110中预建有如图3所示的储存空间对 照表111 ,且该储存空间对照表111至少包括3个数据栏:[欲分配空间] 数据栏、[己分配空间]数据栏和[实际使用空间]数据栏,用于分别显示 出该RAID装置10中的各个逻辑储存单元LNUO、 LNU1 、LNU2、LNU3 、 LNU4、 LNU5的欲分配空间(即网络系统管理人员所规划指定的最大储 存容量)、已分配空间(本文档来自技高网...

【技术保护点】
一种电脑数据储存空间动态分配处理方法,可应用于数据储存装置,且该数据储存装置连结到群组的数据处理单元,并预先规划有多个对应的逻辑储存单元,用于对各个逻辑储存单元提供储存空间动态分配功能;    所述电脑数据储存空间动态分配处理方法至少包含:    预建储存空间对照表,用于记录出所述数据储存装置的各个逻辑储存单元的欲分配空间、已分配空间和实际使用空间;    监视各个逻辑储存单元的实际使用空间;    若有逻辑储存单元的实际使用空间超过其已分配空间的预定上限临界比率而达到临界饱和状态,则检查所述临界饱和状态的的逻辑储存单元的已分配空间加上预定的空间分配基本单位是否不大于其所拥有的欲分配空间,并同时检查所述数据储存装置的当前的可用储存空间是否不小于所述空间分配基本单位;以及    若均为是,则执行储存空间扩展处理程序,由此而从所述数据储存装置的当前的可用储存空间中,将空间分配基本单位的储存空间分配给所述临界饱和状态的逻辑储存单元。

【技术特征摘要】
1.一种电脑数据储存空间动态分配处理方法,可应用于数据储存装置,且该数据储存装置连结到群组的数据处理单元,并预先规划有多个对应的逻辑储存单元,用于对各个逻辑储存单元提供储存空间动态分配功能;所述电脑数据储存空间动态分配处理方法至少包含预建储存空间对照表,用于记录出所述数据储存装置的各个逻辑储存单元的欲分配空间、已分配空间和实际使用空间;监视各个逻辑储存单元的实际使用空间;若有逻辑储存单元的实际使用空间超过其已分配空间的预定上限临界比率而达到临界饱和状态,则检查所述临界饱和状态的的逻辑储存单元的已分配空间加上预定的空间分配基本单位是否不大于其所拥有的欲分配空间,并同时检查所述数据储存装置的当前的可用储存空间是否不小于所述空间分配基本单位;以及若均为是,则执行储存空间扩展处理程序,由此而从所述数据储存装置的当前的可用储存空间中,将空间分配基本单位的储存空间分配给所述临界饱和状态的逻辑储存单元。2. 根据权利要求1项所述的电脑数据储存空间动态分配处理方法, 其中所述数据储存装置为冗余磁盘阵列装置。3. 根据权利要求1项所述的电脑数据储存空间动态分配处理方法, 其中所述些数据处理单元分别为网络服务器。4. 根据权利要求1项所述的电脑数据储存空间动态分配处理方法, 其进一歩包含以下处理动作回应各个数据处理单元发送给所述数据储存装置的容量读取要求 信息而相应地回传所述储存空间对照表中所储放的欲分配空间的当前 值。5. 根据权利要求1项所述的电脑数据储存空间动态分配处理方法,其进一步包含以下处理动作所述数据储存装置中的所有的逻辑储存单元的已分配空间的总和达到预定上限临界饱和比率时,发出使用者可感知的总储存空间饱和 警示信息。6. —种电脑数据储存空间动态分配处理系统,可整合到数据储存装置,且所述数据储存装置系连结到群组的数据处理单元,并预先规 划有多个对应的逻辑储存单元,用于对各个逻辑储存单元提供...

【专利技术属性】
技术研发人员:陈志伟
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[中国|台湾]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1