[發明專利]一種避免在多塊硬盤損壞情況下防止raid信息丟失的方法無效
| 申請號: | 201210116405.2 | 申請日: | 2012-04-20 |
| 公開(公告)號: | CN102662877A | 公開(公告)日: | 2012-09-12 |
| 發明(設計)人: | 孫磊 | 申請(專利權)人: | 浪潮電子信息產業股份有限公司 |
| 主分類號: | G06F12/16 | 分類號: | G06F12/16 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 250014 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 避免 硬盤 損壞 情況 防止 raid 信息 丟失 方法 | ||
技術領域
本發明涉及計算機存儲測試領域,具體涉及一種避免在多塊硬盤損壞情況下防止raid信息丟失的方法。
背景技術
目前的raid機制,不管是radi5還是raid6都只允許1-2塊硬盤的掉線,如果超出這個范圍,陣列就將崩潰,且數據很有可能直接全部丟失。究其原因是由于陣列信息的丟失,導致整個陣列無數據索引信息,導致數據徹底的無法恢復。這個陣列信息一般是保存在硬盤里的,如果硬盤掉線,那么raid信息將一起掉線丟失,傳統的連接方式是將raid卡和硬盤直接連接起來,raid卡的ROC芯片進行raid的創建,但由于raid本身是不會存儲raid信息的,所以這部分信息被放在了硬盤了,所以如果硬盤損壞掉線,那raid信息將隨之一塊丟失。
發明內容
本發明的目的是提供一種避免在多塊硬盤損壞情況下防止raid信息丟失的方法。通過raid信息的保存,可以保證raid陣列不會丟失,保證了后續的數據恢復。
本發明的目的是按以下方式實現的,采用raid信息和數據信息分離的方法實現硬盤掉線的情況下,防止raid信息的丟失,硬件包括raid信息存儲器和數據存儲器,通過軟件對raid進行控制,將raid信息寫入可擦寫的raid信息存儲器,將用戶的數據存入硬盤數據存儲器,實現在多塊硬盤損壞情況下防止raid信息的丟失,步驟如下:根據ROM在斷電的情況下數據是不會丟失和rom空間可根據硬盤的數量進行動態分配的特性,在raid卡中間集成了可擦寫的ROM層,?rom層會根據硬盤的數量為每塊硬盤單獨劃分一個存儲空間,這樣在做raid的時候,首先將raid信息寫入ROM層,?raid卡會根據硬盤的數量來分割ROM,并將分割的ROM空間與后端的硬盤進行一一綁定并做好標記,在做好標記后,raid卡會將每塊硬盤的RAID信息寫入各自的ROM,這樣,即使硬盤損壞也不會造成raid信息丟失,而僅僅將用戶數據存儲在后端的硬盤內,這樣就達到了raid信息和數據硬盤分開存儲的目的,即使后端硬盤損壞,也不會使得raid信息丟失,這樣使得數據的可恢復性明顯改善。
一種避免在多塊硬盤損壞情況下防止raid信息丟失的方法,是采用raid信息和數據信息分離的方法實現硬盤掉線的情況下,防止raid信息的丟失,硬件包括raid信息存儲器和數據存儲器,通過軟件對raid進行控制,將raid信息寫入與硬盤分離的ROM中,將用戶的數據存入硬盤數據存儲器,在多塊硬盤損壞情況下防止raid信息的丟失,步驟如下:在存儲的硬盤背板上根據硬盤數量配置相同數量的ROM,每個ROM搭配一個硬盤接口使用,這個rom容量不需要很大,甚至幾兆就夠用,這樣在做raid的時候,raid信息被存入每塊硬盤所對應的ROM里面,而將用戶數據存儲硬盤里面,這樣也能做到硬盤與RAID信息的分離,防止在多塊硬盤損壞情況下也不會造成raid信息丟失。
一種避免在多塊硬盤損壞情況下防止raid信息丟失的方法,是采用raid信息和數據信息分離的方法實現硬盤掉線的情況下,防止raid信息的丟失,使用SSD硬盤來取代rom存儲器,通過批量raid信息的備份和存儲實現在多塊硬盤損壞情況下防止raid信息的丟失。
本發明的有益效果是:?采用raid信息和數據信息分離的方法,實現硬盤損壞掉線的情況下,保證raid信息不丟失系統不崩潰。
附圖說明
圖1是在raid卡中間集成可擦寫的ROM層的系統結構示意圖。
發明實施方式
方式一:將發明中提到的可擦寫的ROM,集成到RAID卡上,ROM空間的大小可以根據需求進行定制,但這個不等同于raid卡的緩存,raid卡緩存的數據都斷電丟失的,而ROM層是不會的.這樣在做raid的時候,raid卡會根據硬盤的數量來分割ROM,并將分割的ROM空間與后端的硬盤進行一一綁定并做好標記,這個工作是必須的,因為如果不標記就不能對硬盤檢測,那么假如有硬盤掉線,將無法確定具體是哪塊硬盤。在做好標記后,raid卡會將每塊硬盤的RAID信息寫入各自的ROM,這樣就可以避免硬盤損壞造成的raid信息丟失,而僅僅將用戶數據存儲在后端的硬盤內;
方式二:是脫離raid卡的實現方式,那就是在存儲的硬盤背板上根據硬盤數量配置相同數量的ROM,每個ROM搭配一個硬盤接口使用,這個rom容量不需要很大,甚至幾兆就夠用,這樣在做raid的時候,raid信息被存入每塊硬盤所對應的ROM里面,而將用戶數據存儲硬盤里面,這樣也做到了硬盤與RAID信息的分離。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮電子信息產業股份有限公司,未經浪潮電子信息產業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210116405.2/2.html,轉載請聲明來源鉆瓜專利網。





