[發(fā)明專利]一種磁盤數(shù)據(jù)檢測(cè)方法及裝置在審
| 申請(qǐng)?zhí)枺?/td> | 201710757706.6 | 申請(qǐng)日: | 2017-08-29 |
| 公開(公告)號(hào): | CN107544860A | 公開(公告)日: | 2018-01-05 |
| 發(fā)明(設(shè)計(jì))人: | 劉浩 | 申請(qǐng)(專利權(quán))人: | 新華三技術(shù)有限公司 |
| 主分類號(hào): | G06F11/07 | 分類號(hào): | G06F11/07;G06F11/22 |
| 代理公司: | 北京博思佳知識(shí)產(chǎn)權(quán)代理有限公司11415 | 代理人: | 林祥 |
| 地址: | 310052 浙*** | 國(guó)省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 磁盤 數(shù)據(jù) 檢測(cè) 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,尤其涉及一種磁盤數(shù)據(jù)檢測(cè)方法及裝置。
背景技術(shù)
磁盤可靠性是指存儲(chǔ)系統(tǒng)中,定期的檢測(cè)磁盤上數(shù)據(jù)的正確性、完整性,并在發(fā)現(xiàn)磁盤故障時(shí),進(jìn)行數(shù)據(jù)恢復(fù)的一種保證存儲(chǔ)系統(tǒng)高可用性的特性。磁盤可靠性可以分為磁盤故障檢測(cè)和磁盤故障恢復(fù)兩部分。磁盤故障檢測(cè)可以提早發(fā)現(xiàn)故障,預(yù)防用戶在使用數(shù)據(jù)時(shí)出錯(cuò),提高數(shù)據(jù)可用性。磁盤故障恢復(fù)是在發(fā)現(xiàn)磁盤上存在故障后,將受損的數(shù)據(jù)通過其他備份數(shù)據(jù)恢復(fù)正常的方法。
目前,常用的磁盤可靠性方案通常是直接對(duì)用戶的數(shù)據(jù)進(jìn)行全副本讀取校驗(yàn),采用多副本數(shù)據(jù)對(duì)比的方式來檢查用戶數(shù)據(jù)是否正確。
然而實(shí)踐發(fā)現(xiàn),上述磁盤可靠性方案中,進(jìn)行磁盤故障檢測(cè)時(shí)需要進(jìn)行大量讀取數(shù)據(jù),然后進(jìn)行數(shù)據(jù)校驗(yàn),這些磁盤數(shù)據(jù)校驗(yàn)IO(Input/output,輸入/輸出)會(huì)和正常的業(yè)務(wù)IO搶占資源,影響業(yè)務(wù)IO的性能,甚至影響用戶對(duì)磁盤的正常使用。
發(fā)明內(nèi)容
本發(fā)明提供一種磁盤數(shù)據(jù)檢測(cè)方法及裝置,以解決現(xiàn)有磁盤可靠性方案中磁盤數(shù)據(jù)校驗(yàn)IO會(huì)影響磁盤業(yè)務(wù)IO性能的問題。
根據(jù)本發(fā)明的第一方面,提供一種磁盤數(shù)據(jù)檢測(cè)方法,應(yīng)用于存儲(chǔ)設(shè)備,該方法包括:
對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)讀寫檢測(cè);
若檢測(cè)到磁盤錯(cuò)誤,則根據(jù)錯(cuò)誤類型對(duì)所述目標(biāo)磁盤進(jìn)行處理。
根據(jù)本發(fā)明的第二方面,提供一種磁盤數(shù)據(jù)檢測(cè)裝置,應(yīng)用于存儲(chǔ)設(shè)備,該裝置包括:
檢測(cè)單元,用于對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)讀寫檢測(cè);
處理單元,用于若所述檢測(cè)單元檢測(cè)到磁盤錯(cuò)誤,則根據(jù)錯(cuò)誤類型對(duì)所述目標(biāo)磁盤進(jìn)行處理。
應(yīng)用本發(fā)明公開的技術(shù)方案,通過對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)讀寫檢測(cè),并當(dāng)檢測(cè)到磁盤錯(cuò)誤時(shí),根據(jù)錯(cuò)誤類型對(duì)目標(biāo)磁盤進(jìn)行處理,由于只需要對(duì)磁盤固定預(yù)留的檢測(cè)點(diǎn)進(jìn)行讀寫檢測(cè),因此,可以降低對(duì)磁盤的訪問量,降低對(duì)磁盤的訪問壓力;同時(shí),由于不需要進(jìn)行數(shù)據(jù)校驗(yàn),因此,可以減少內(nèi)存和CPU資源的占用,避免了磁盤數(shù)據(jù)校驗(yàn)IO對(duì)磁盤業(yè)務(wù)IO資源的占用,提高了磁盤業(yè)務(wù)IO性能。
附圖說明
圖1是本發(fā)明實(shí)施例提供的一種磁盤數(shù)據(jù)檢測(cè)方法的流程示意圖;
圖2是本發(fā)明實(shí)施例提供的另一種磁盤數(shù)據(jù)檢測(cè)方法的流程示意圖;
圖3是本發(fā)明實(shí)施例提供的一種磁盤數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖;
圖4是本發(fā)明實(shí)施例提供的另一種磁盤數(shù)據(jù)檢測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明實(shí)施例中的技術(shù)方案,并使本發(fā)明實(shí)施例的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例中技術(shù)方案作進(jìn)一步詳細(xì)的說明。
請(qǐng)參見圖1,為本發(fā)明實(shí)施例提供的一種磁盤數(shù)據(jù)檢測(cè)方法的流程示意圖,其中,該磁盤數(shù)據(jù)檢測(cè)方法可以應(yīng)用于存儲(chǔ)設(shè)備,如圖1所示,該磁盤數(shù)據(jù)檢測(cè)方法可以包括以下步驟:
步驟101、對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)讀寫檢測(cè)。
本發(fā)明實(shí)施例中,目標(biāo)磁盤并不特指某一固定的磁盤,而是可以指代存儲(chǔ)設(shè)備上的任一磁盤,本發(fā)明實(shí)施例后續(xù)不再復(fù)述。
本發(fā)明實(shí)施例中,考慮到現(xiàn)有磁盤可靠性方案中,需要對(duì)磁盤進(jìn)行全盤數(shù)據(jù)校驗(yàn)以實(shí)現(xiàn)磁盤故障檢測(cè),導(dǎo)致磁盤數(shù)據(jù)校驗(yàn)IO與正常業(yè)務(wù)IO搶占資源,影響業(yè)務(wù)IO的性能,為了減少磁盤故障檢測(cè)對(duì)磁盤正常業(yè)務(wù)的影響,可以預(yù)先在磁盤中預(yù)留若干檢測(cè)區(qū)域,存儲(chǔ)設(shè)備可以通過對(duì)該預(yù)留的檢測(cè)區(qū)域進(jìn)行讀寫檢測(cè),根據(jù)磁盤中預(yù)留的檢測(cè)區(qū)域的讀寫檢測(cè)結(jié)果確定整個(gè)磁盤是否存在故障。
相應(yīng)地,在本發(fā)明實(shí)施例中,在目標(biāo)磁盤初始化時(shí),可以根據(jù)目標(biāo)磁盤大小,在目標(biāo)磁盤中預(yù)留若干檢測(cè)區(qū)域。當(dāng)存儲(chǔ)設(shè)備需要對(duì)目標(biāo)磁盤進(jìn)行數(shù)據(jù)檢測(cè)時(shí),可以通過對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)讀寫檢測(cè),即對(duì)目標(biāo)磁盤預(yù)留的檢測(cè)區(qū)域進(jìn)行數(shù)據(jù)寫入和讀取,以確定是否存在寫入錯(cuò)誤或/和讀取錯(cuò)誤。
本發(fā)明實(shí)施例中,當(dāng)存儲(chǔ)設(shè)備通過對(duì)目標(biāo)磁盤上預(yù)留的檢測(cè)區(qū)域進(jìn)行讀寫檢測(cè)未檢測(cè)到磁盤錯(cuò)誤時(shí),確定目標(biāo)磁盤無異常,可以正常使用。
在本發(fā)明其中一個(gè)實(shí)施例中,檢測(cè)區(qū)域可以通過以下方式預(yù)留:
在目標(biāo)磁盤上每C/N大小的空間里預(yù)留一個(gè)大小為S的檢測(cè)區(qū)域;其中,C為目標(biāo)磁盤的容量,N為檢測(cè)區(qū)域數(shù)量,N為正整數(shù),S<C/N。
在該實(shí)施例中,考慮到磁盤上的壞道故障理論上都是連續(xù)存在的,因此在磁盤上均勻的設(shè)置檢測(cè)區(qū)域,可以達(dá)到對(duì)磁盤健康狀態(tài)監(jiān)控的作用。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于新華三技術(shù)有限公司,未經(jīng)新華三技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710757706.6/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F11-00 錯(cuò)誤檢測(cè);錯(cuò)誤校正;監(jiān)控
G06F11-07 .響應(yīng)錯(cuò)誤的產(chǎn)生,例如,容錯(cuò)
G06F11-22 .在準(zhǔn)備運(yùn)算或者在空閑時(shí)間期間內(nèi),通過測(cè)試作故障硬件的檢測(cè)或定位
G06F11-28 .借助于檢驗(yàn)標(biāo)準(zhǔn)程序或通過處理作錯(cuò)誤檢測(cè)、錯(cuò)誤校正或監(jiān)控
G06F11-30 .監(jiān)控
G06F11-36 .通過軟件的測(cè)試或調(diào)試防止錯(cuò)誤
- 數(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)裝置
- 檢測(cè)裝置、檢測(cè)方法和檢測(cè)組件
- 檢測(cè)方法、檢測(cè)裝置和檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法以及記錄介質(zhì)
- 檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)和檢測(cè)方法
- 檢測(cè)裝置、檢測(cè)設(shè)備及檢測(cè)方法
- 檢測(cè)芯片、檢測(cè)設(shè)備、檢測(cè)系統(tǒng)
- 檢測(cè)組件、檢測(cè)裝置以及檢測(cè)系統(tǒng)
- 檢測(cè)裝置、檢測(cè)方法及檢測(cè)程序
- 檢測(cè)電路、檢測(cè)裝置及檢測(cè)系統(tǒng)
- 一種數(shù)據(jù)庫讀寫分離的方法和裝置
- 一種手機(jī)動(dòng)漫人物及背景創(chuàng)作方法
- 一種通訊綜合測(cè)試終端的測(cè)試方法
- 一種服裝用人體測(cè)量基準(zhǔn)點(diǎn)的獲取方法
- 系統(tǒng)升級(jí)方法及裝置
- 用于虛擬和接口方法調(diào)用的裝置和方法
- 線程狀態(tài)監(jiān)控方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種JAVA智能卡及其虛擬機(jī)組件優(yōu)化方法
- 檢測(cè)程序中方法耗時(shí)的方法、裝置及存儲(chǔ)介質(zhì)
- 函數(shù)的執(zhí)行方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)





