[發明專利]一種磁盤操作的保護方法及磁盤控制器有效
| 申請號: | 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.17sss.com.cn/pat/books/200810098141.6/1.html,轉載請聲明來源鉆瓜專利網。





