[发明专利]一种磁盘操作的保护方法及磁盘控制器有效
申请号: | 200810098141.6 | 申请日: | 2008-05-19 |
公开(公告)号: | CN101286142A | 公开(公告)日: | 2008-10-15 |
发明(设计)人: | 徐明军;肖帅 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F12/14 | 分类号: | G06F12/14;G06F12/16 |
代理公司: | 北京凯特来知识产权代理有限公司 | 代理人: | 郑立明 |
地址: | 518129广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 磁盘 操作 保护 方法 控制器 | ||
1、一种磁盘操作的保护方法,其特征在于,包括:
接收磁盘操作请求,磁盘控制器获取待操作的当前磁盘区域对应的操作控制参数,根据所述操作控制参数判断是否允许操作当前磁盘区域;
当根据所述操作控制参数确定允许对所述当前磁盘区域进行操作时,则执行所述磁盘操作。
2、根据权利要求1所述的方法,其特征在于,所述的操作控制参数包括:操作控制时间参数或操作控制事件参数中的至少一项。
3、根据权利要求2所述的方法,其特征在于,
所述的操作控制时间参数包括允许磁盘操作间隔时间,且判断是否允许操作当前磁盘区域的过程具体包括:判断当前时间与上一次磁盘操作时间之间的间隔时长是否符合所述允许磁盘操作间隔时间要求,若符合,则允许本次磁盘操作,否则,禁止本次磁盘操作;
或者,
所述的操作控制时间参数包括允许磁盘操作间隔时间和数据保护有效时间,且判断是否允许操作当前磁盘区域的过程具体包括:判断当前时间与上一次磁盘操作时间之间的间隔时长是否符合所述允许磁盘操作间隔时间要求,若符合,则允许本次磁盘操作,否则,判断当前时间与上一次磁盘操作时间之间的间隔时长是否符合所述数据保护有效时间要求,若符合,则禁止本次磁盘操作,否则,允许本次磁盘操作。
4、根据权利要求3所述的方法,其特征在于,该方法还包括:
通过时间索引值记录所述当前时间与上一次磁盘操作时间之间的间隔时长,且所述的时间索引值为采用精确度逐渐降低的非线性时间统计方式记录所述当前时间与上一次磁盘操作时间之间的间隔时长。
5、根据权利要求4所述的方法,其特征在于,所述的非线性时间统计方式具体包括:
若所述当前时间与上一次磁盘操作时间之间的间隔时长小于60分钟,则采用分钟作为计时单位进行间隔时长或上一次磁盘操作时间的统计;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于60分钟小于24小时,则采用小时作为计时单位进行间隔时长或上一次磁盘操作时间的统计;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于24小时小于1个月,则采用天作为计时单位进行间隔时长或上一次磁盘操作时间的统计;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于1个月,则采用月作为计时单位进行间隔时长或上一次磁盘操作时间的统计;
或者,
若所述当前时间与上一次磁盘操作时间之间的间隔时长小于60分钟,则以分钟为单位记录所述间隔时长或上一次磁盘操作时间的分钟值,取值范围为0-60;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于60分钟小于24小时,则采用HH+60记录所述间隔时长或上一次磁盘操作时间,其中,HH表示实际间隔时长或上一次磁盘操作时间的小时值,单位为小时,取值范围为0-24;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于24小时小于1个月,则采用DD+83记录所述间隔时长或上一次磁盘操作时间,其中,DD表示实际间隔时长或上一次磁盘操作时间中的日期值,单位为天,取值范围为0-31;若所述当前时间与上一次磁盘操作时间之间的间隔时长大于1个月,则采用MM+114记录所述间隔时长或上一次磁盘操作时间,其中,MM表示实际间隔时长或上一次磁盘操作时间的月份值,单位为月,取值范围为0-141。
6、根据权利要求5所述的方法,其特征在于,该方法还包括:
采用分钟刷新表、小时刷新表、日刷新表或月刷新表中的至少一种表,分别记录采用对应的分钟、小时、日或月作为时间索引统计单位的扇区信息,并记录扇区对应的时间索引值。
7、根据权利要求1至6任一项所述的方法,其特征在于,在获取所述磁盘操作控制参数之前,该方法还包括:
判断当前系统时间与存储系统的最后一次磁盘操作时间之间的间隔是否大于预定的时间值,若判断为是,则拒绝针对存储系统的磁盘操作,若判断为否则执行获取所述磁盘操作控制参数的步骤。
8、一种磁盘控制器,其特征在于,包括:
参数获取单元,用于在接收磁盘操作请求后,获取待操作的当前磁盘区域对应的操作控制参数,所述操作控制参数用于表示是否允许操作当前磁盘区域;
磁盘操作控制处理单元,用于根据所述参数获取单元获取的操作控制参数判断是否允许操作当前磁盘区域,并在确定允许对所述当前磁盘区域进行操作时,执行所述磁盘操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810098141.6/1.html,转载请声明来源钻瓜专利网。