[發明專利]一種網絡存儲系統的管理方法及裝置有效
| 申請號: | 201110064030.5 | 申請日: | 2011-03-17 |
| 公開(公告)號: | CN102147714A | 公開(公告)日: | 2011-08-10 |
| 發明(設計)人: | 李宏文 | 申請(專利權)人: | 杭州宏杉科技有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 310052 浙江省杭州市濱*** | 國省代碼: | 浙江;33 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 網絡 存儲系統 管理 方法 裝置 | ||
1.一種網絡存儲系統管理裝置,用于執行網絡存儲系統內的資源管理操作,其中網絡存儲系統包括存儲控制器以及多塊磁盤,所述存儲控制器的前端端口通過網絡連接主機,所述存儲控制器的后端磁盤端口與所述磁盤相連;該管理裝置包括:
資源管理單元,用于使用所述磁盤創建RAID,并把該RAID的可用空間根據指定長度劃分為多個資源塊,并創建該RAID對應的塊表用于記錄資源塊是否已被分配使用;其中該資源管理單元進一步用于在創建邏輯資源時為邏輯資源分配至少一個資源塊并更新相應的塊表,并創建該邏輯資源的索引區,其中所述邏輯資源索引區用于記錄該邏輯資源的邏輯空間與其自身分配到的RAID資源塊的物理空間的對應關系;
狀態維護單元,用于創建資源塊狀態表以維護RAID資源塊的狀態;并在接收到磁盤IO讀寫錯誤事件時根據磁盤IO讀寫錯誤事件確定讀寫錯誤事件所影響的資源塊,然后根據發生IO讀寫錯誤的磁盤編號以及RAID級別確定資源塊的新狀態并在資源塊狀態表中更新該資源塊的記錄;其中所述資源塊的狀態包括正常狀態、降級狀態以及故障狀態;所述資源塊狀態表包括資源塊編號、資源塊狀態以及發生IO讀寫錯誤的磁盤編號;
輔助管理單元,用于選擇空閑的資源塊替換處于降級狀態的資源塊,并觸發資源管理單元更新邏輯資源索引區的記錄。
2.根據權利要求1所述的管理裝置,其特征在于,所述資源塊狀態表進一步包括替換標記,用于表示降級狀態的資源塊當前處于未替換、已替換、還是正在替換的狀態;其中所述輔助管理單元在完成資源塊替換后觸發狀態維護單元更新所述資源塊狀態表。
3.根據權利要求1所述的管理裝置,其特征在于,還包括重建單元,用于在收到重建觸發事件后對RAID陣列進行重建;其中所述輔助管理單元進一步用于在選擇沒有被分配的資源塊之前,檢查所述資源塊狀態表中當前出錯磁盤上的錯誤扇區是否已經達到預定的閾值,如果是則觸發重建單元對當前出錯的磁盤進行重建;或者進一步用于在選擇沒有被分配的資源塊之前檢查預留的資源塊是否已經被分配完,如果是,則觸發重建單元對當前出錯的磁盤進行重建;或者進一步用于在降級資源塊替換完成后,檢查預留的資源塊是否已經被分配完,如果是,則觸發重建單元對RAID成員磁盤中錯誤次數最多的磁盤進行重建。
4.根據權利要求3所述的管理裝置,其中所述狀態維護單元進一步用于在出錯磁盤重建完成后更新資源塊狀態表;并且檢查資源塊狀態從降級狀態更新為正常的資源塊是否為已替換的資源塊,如果是,則觸發所述資源管理單元在塊表中將該資源塊更新為沒有被分配使用。
5.根據權利要求1所述的管理裝置,其中所述多個資源塊大小相同。
6.根據權利要求1所述的管理裝置,其特征在于,還包括:讀寫輔助單元,用于在資源塊替換的過程中,源資源塊上收到IO寫請求時,將數據同時寫入源資源塊和目標資源塊。
7.一種網絡存儲系統管理方法,用于執行網絡存儲系統內的資源管理操作,其中網絡存儲系統包括存儲控制器以及多塊磁盤,所述存儲控制器的前端端口通過網絡連接主機,所述存儲控制器的后端磁盤端口與所述磁盤相連;該方法包括:
步驟A,使用所述磁盤創建RAID,并把該RAID的可用空間根據指定長度劃分為多個資源塊,并創建該RAID對應的塊表用于記錄資源塊是否已被分配使用;
步驟B,在創建邏輯資源時為邏輯資源分配至少一個資源塊并更新相應的塊表,并創建該邏輯資源的索引區,其中所述邏輯資源索引區用于記錄該邏輯資源的邏輯空間與其自身分配到的RAID資源塊的物理空間的對應關系;
步驟C,創建資源塊狀態表以維護RAID資源塊的狀態;并在接收到磁盤IO讀寫錯誤事件時根據磁盤IO讀寫錯誤事件確定讀寫錯誤事件所影響的資源塊,然后根據發生IO讀寫錯誤的磁盤編號以及RAID級別確定資源塊的新狀態并在資源塊狀態表中更新該資源塊的記錄;其中所述資源塊的狀態包括正常狀態、降級狀態以及故障狀態;所述資源塊狀態表包括資源塊編號、資源塊狀態以及發生IO讀寫錯誤的磁盤編號;
步驟D,選擇空閑的資源塊替換處于降級狀態的資源塊,并更新邏輯資源索引區的記錄。
8.根據權利要求7所述的管理方法,其特征在于,所述資源塊狀態表還包括替換標記,用于表示降級狀態的資源塊當前處于未替換、已替換、還是正在替換的狀態;其中在步驟D完成資源塊替換后更新所述資源塊狀態表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于杭州宏杉科技有限公司,未經杭州宏杉科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110064030.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:平板顯示裝置的制造方法
- 下一篇:一種多功能旗桿





