[發(fā)明專利]一種寫入的數(shù)據(jù)的方法及裝置有效
| 申請?zhí)枺?/td> | 201210586880.6 | 申請日: | 2012-12-28 |
| 公開(公告)號: | CN103902232B | 公開(公告)日: | 2018-11-09 |
| 發(fā)明(設(shè)計)人: | 呂磊 | 申請(專利權(quán))人: | 聯(lián)想(北京)有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京中博世達(dá)專利商標(biāo)代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 100085 北京市海淀區(qū)*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 寫入 數(shù)據(jù) 方法 裝置 | ||
本發(fā)明實(shí)施例公開了一種寫入的數(shù)據(jù)的方法及裝置,涉及電子信息技術(shù)領(lǐng)域,能夠避免磁盤列陣在執(zhí)行數(shù)據(jù)修復(fù)的流程時,對磁盤列陣的中的數(shù)據(jù)進(jìn)行的讀寫過程,從而減少了磁盤列陣執(zhí)行數(shù)據(jù)修復(fù)的流程時各個硬盤的運(yùn)行壓力,增加了數(shù)據(jù)的安全性。本發(fā)明的方法包括:檢測第一存儲區(qū)域中是否存在損壞的硬盤,所述第一存儲區(qū)域由至少二個硬盤承載;若存在損壞的硬盤,則將接收到的數(shù)據(jù)儲存到第二存儲區(qū)域,并根據(jù)存入所述第二存儲區(qū)域的數(shù)據(jù)建立地址映射表,所述第二存儲區(qū)域是獨(dú)立于所述第一存儲區(qū)域的一個分區(qū);當(dāng)所述損壞的硬盤被替換后,根據(jù)所述地址映射表將所述第二存儲區(qū)域中的數(shù)據(jù)導(dǎo)入所述第一存儲區(qū)域。
技術(shù)領(lǐng)域
本發(fā)明涉及電子信息技術(shù)領(lǐng)域,尤其涉及一種寫入的數(shù)據(jù)的方法及裝置。
背景技術(shù)
RAID(Redundant Arrays of Inexpens ive Disks,第一存儲區(qū)域)技術(shù)被廣泛應(yīng)用于各種數(shù)據(jù)庫、信息中心、大型計算機(jī)等場景。RAID由很多磁盤組合成一個容量巨大的磁盤組,當(dāng)其中任一顆硬盤故障時,仍可讀出的數(shù)據(jù),在數(shù)據(jù)重構(gòu)時,將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中,從而提升數(shù)據(jù)的安全性。例如:
在RAID5中,當(dāng)一塊硬盤損壞后會發(fā)生降級,為了恢復(fù)數(shù)據(jù)需要使用熱備盤(即一種備用的硬盤)替代損壞的硬盤。此時所有條帶會按順序重新計算以獲得損壞硬盤上的數(shù)據(jù),并寫入到新加入的熱備盤上。此時,由于數(shù)據(jù)需要重新校驗(yàn),所有的硬盤為配合RAID5的重新校驗(yàn)都在高速的運(yùn)轉(zhuǎn),此時原有的硬盤的數(shù)據(jù)特征為順序讀,熱備盤的數(shù)據(jù)特征為順序讀寫。
當(dāng)RAID5處于數(shù)據(jù)恢復(fù)的時間窗口時,若前端設(shè)備對RAID5中的數(shù)據(jù)進(jìn)行讀寫訪問,則RAID5中各個硬盤的數(shù)據(jù)特征會由順序讀寫會變?yōu)殡S機(jī)讀寫,隨機(jī)讀寫需要先讀取所寫入的數(shù)據(jù)的地址位,然后讀取整個條帶上所有數(shù)據(jù),之后進(jìn)行校驗(yàn)計算,再寫入的數(shù)據(jù)并讀校驗(yàn)地址位,最后寫入校驗(yàn)數(shù)據(jù)。由此可見,隨機(jī)讀寫的過程較為繁瑣,并且其中的校驗(yàn)計算等過程需要RAID5中所有的硬盤都高速運(yùn)轉(zhuǎn),以配合RAID5的校驗(yàn)計算。
現(xiàn)有技術(shù)的問題
在實(shí)際應(yīng)用中,往往會出現(xiàn)當(dāng)RAID5處于數(shù)據(jù)恢復(fù)的時間窗口時,前端設(shè)備對RAID5中的數(shù)據(jù)頻繁地進(jìn)行讀寫訪問,大大增加硬盤的電機(jī)、磁頭等機(jī)械元件的損壞機(jī)率,并且隨機(jī)讀寫所消耗的時間遠(yuǎn)大于順序讀寫,進(jìn)一步延長了RAID5處于數(shù)據(jù)恢復(fù)的時間窗口的時間,極大的增加了硬盤損壞的幾率,如果RAID5處于數(shù)據(jù)恢復(fù)的時間窗口時再損壞一塊硬盤,RAID5中的數(shù)據(jù)就徹底損壞了,從而降低了數(shù)據(jù)的安全性。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例提供一種寫入的數(shù)據(jù)的方法及裝置,能夠避免磁盤列陣在執(zhí)行數(shù)據(jù)修復(fù)的流程時,對磁盤列陣的中的數(shù)據(jù)進(jìn)行的讀寫過程,從而減少了磁盤列陣執(zhí)行數(shù)據(jù)修復(fù)的流程時各個硬盤的運(yùn)行壓力,降低了硬盤的電機(jī)、磁頭等機(jī)械元件的損壞機(jī)率,從而增加了數(shù)據(jù)的安全性。
為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
第一方面,本發(fā)明的實(shí)施例提供一種寫入的數(shù)據(jù)的方法,包括:
檢測第一存儲區(qū)域中是否存在損壞的硬盤,所述第一存儲區(qū)域由至少二個硬盤承載;
若存在損壞的硬盤,則將接收到的數(shù)據(jù)儲存到第二存儲區(qū)域,并根據(jù)存入所述第二存儲區(qū)域的數(shù)據(jù)建立地址映射表,所述第二存儲區(qū)域是獨(dú)立于所述第一存儲區(qū)域的一個分區(qū);
當(dāng)所述損壞的硬盤被替換后,根據(jù)所述地址映射表將所述第二存儲區(qū)域中的數(shù)據(jù)導(dǎo)入所述第一存儲區(qū)域。
第二方面,本發(fā)明的實(shí)施例提供一種寫入的數(shù)據(jù)的裝置,包括:
檢測模塊,用于檢測第一存儲區(qū)域中是否存在損壞的硬盤,所述第一存儲區(qū)域由至少二個硬盤承載;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于聯(lián)想(北京)有限公司,未經(jīng)聯(lián)想(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210586880.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





