欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

數(shù)據(jù)修復(fù)方法及裝置制造方法

文檔序號(hào):6542494閱讀:139來源:國(guó)知局
數(shù)據(jù)修復(fù)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)修復(fù)方法及裝置,屬于數(shù)據(jù)處理【技術(shù)領(lǐng)域】。方法應(yīng)用于存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,包括:每隔預(yù)設(shè)時(shí)間檢測(cè)RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù);若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)。本發(fā)明通過每隔預(yù)設(shè)時(shí)間檢測(cè)是否存在損壞的數(shù)據(jù),若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制任一成員盤根據(jù)配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)。由于能在讀取數(shù)據(jù)之前檢測(cè)是否存在損壞的數(shù)據(jù),使得發(fā)現(xiàn)損壞的數(shù)據(jù)比較及時(shí),數(shù)據(jù)的修復(fù)效率較高。
【專利說明】數(shù)據(jù)修復(fù)方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,特別涉及一種數(shù)據(jù)修復(fù)方法及裝置。
【背景技術(shù)】
[0002]隨著現(xiàn)在存儲(chǔ)技術(shù)的不斷發(fā)展,RAID(RedundantArrays of Independent Disks,獨(dú)立磁盤冗余陣列)作為一種高性能的存儲(chǔ)方式,已經(jīng)得到越來越廣泛地運(yùn)用。由于在使用RAID存儲(chǔ)數(shù)據(jù)時(shí),需要對(duì)數(shù)據(jù)進(jìn)行修復(fù),例如,當(dāng)數(shù)據(jù)損壞時(shí),需找到損壞的數(shù)據(jù),并對(duì)數(shù)據(jù)進(jìn)行修復(fù)等。因此,如何對(duì)數(shù)據(jù)進(jìn)行管理是提高系統(tǒng)穩(wěn)定性和可靠性的關(guān)鍵。
[0003]相關(guān)技術(shù)中提供了一種數(shù)據(jù)的修復(fù)方法,在該方法中,存儲(chǔ)設(shè)備被配置為RAID組,RAID組中的每個(gè)成員盤存儲(chǔ)有數(shù)據(jù)。當(dāng)需要讀取其中一個(gè)RAID組的成員盤上的數(shù)據(jù)時(shí),檢測(cè)待讀取的數(shù)據(jù)是否損壞。若待讀取的數(shù)據(jù)沒有損壞,則從該RAID組的成員盤中讀取數(shù)據(jù)。若待讀取的數(shù)據(jù)已損壞,則根據(jù)RAID類型從其它RAID組的成員盤讀取數(shù)據(jù),并同時(shí)對(duì)損壞的數(shù)據(jù)進(jìn)行修復(fù)。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)上述方法至少存在以下問題:
[0005]由于在讀取數(shù)據(jù)時(shí),才可能發(fā)現(xiàn)讀取的數(shù)據(jù)是否損壞,導(dǎo)致發(fā)現(xiàn)損壞的數(shù)據(jù)不夠及時(shí)。另外,在讀取數(shù)據(jù)的同時(shí),還要對(duì)損壞的數(shù)據(jù)進(jìn)行修復(fù),同時(shí)進(jìn)行這兩個(gè)過程會(huì)導(dǎo)致該時(shí)刻消耗的資源較多。因此,數(shù)據(jù)的修復(fù)效率不高。

【發(fā)明內(nèi)容】

[0006]為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)修復(fù)方法及裝置。所述技術(shù)方案如下:
[0007]第一方面,提供了一種數(shù)據(jù)修復(fù)方法,所述方法應(yīng)用于存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的獨(dú)立磁盤冗余陣列RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,所述方法包括:
[0008]每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù);
[0009]若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù);
[0010]其中,所述RAID組的配置信息至少包括所述RAID組的組類型信息以及所述RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。
[0011]結(jié)合第一方面,在第一方面的第一種可能的實(shí)現(xiàn)方式中,每個(gè)成員盤還存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息;
[0012]所述每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù),包括:
[0013]根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
[0014]結(jié)合第一方面,在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù),包括:
[0015]控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息從所述RAID組的其他成員盤中讀取數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)修復(fù)所述任一成員盤中損壞的數(shù)據(jù)。
[0016]結(jié)合第一方面至第一方面的第二種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式中,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)時(shí),還包括:
[0017]將所述任一成員盤中損壞的數(shù)據(jù)標(biāo)識(shí)為只讀模式。
[0018]結(jié)合第一方面的第三種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式中,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)之后,還包括:
[0019]確定所述任一成員盤中損壞的數(shù)據(jù)是否修復(fù)成功;
[0020]若所述任一成員盤中損壞的數(shù)據(jù)修復(fù)成功,則將修復(fù)成功的數(shù)據(jù)標(biāo)識(shí)由只讀模式更新為讀寫模式。
[0021]第二方面,提供了一種數(shù)據(jù)修復(fù)裝置,所述裝置應(yīng)用于存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的獨(dú)立磁盤冗余陣列RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,所述裝置包括:
[0022]檢測(cè)模塊,用于每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù);
[0023]控制模塊,用于當(dāng)檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù)時(shí),控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù);
[0024]其中,所述RAID組的配置信息至少包括所述RAID組的組類型信息以及所述RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。
[0025]結(jié)合第二方面,在第二方面的第一種可能的實(shí)現(xiàn)方式中,每個(gè)成員盤還存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息;
[0026]所述檢測(cè)模塊,用于根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
[0027]結(jié)合第二方面,在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述控制模塊,用于控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息從所述RAID組的其他成員盤中讀取數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)修復(fù)所述任一成員盤中損壞的數(shù)據(jù)。
[0028]結(jié)合第二方面至第二方面的第二種可能的實(shí)現(xiàn)方式中任一種可能的實(shí)現(xiàn)方式,在第二方面的第三種可能的實(shí)現(xiàn)方式中,所述控制模塊,還用于將所述任一成員盤中損壞的數(shù)據(jù)標(biāo)識(shí)為只讀模式。
[0029]結(jié)合第二方面的第三種可能的實(shí)現(xiàn)方式,在第二方面的第四種可能的實(shí)現(xiàn)方式中,所述控制模塊,還用于確定所述任一成員盤中損壞的數(shù)據(jù)是否修復(fù)成功;當(dāng)所述任一成員盤中損壞的數(shù)據(jù)修復(fù)成功時(shí),將修復(fù)成功的數(shù)據(jù)標(biāo)識(shí)由只讀模式更新為讀寫模式。
[0030]本發(fā)明實(shí)施例提供的技術(shù)方案帶來的有益效果是:
[0031]通過每隔預(yù)設(shè)時(shí)間檢測(cè)是否存在損壞的數(shù)據(jù),若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制任一成員盤根據(jù)配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)。由于能在讀取數(shù)據(jù)之前檢測(cè)是否存在損壞的數(shù)據(jù),使得發(fā)現(xiàn)損壞的數(shù)據(jù)比較及時(shí)。另外,修復(fù)數(shù)據(jù)與讀取數(shù)據(jù)也不需要同時(shí)進(jìn)行,避免了同一時(shí)刻進(jìn)行兩個(gè)過程導(dǎo)致消耗資源較多的問題。因此,數(shù)據(jù)的修復(fù)效率較高。
【專利附圖】

【附圖說明】
[0032]為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0033]圖1是本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)修復(fù)方法流程圖;
[0034]圖2是本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)修復(fù)方法流程圖;
[0035]圖3是本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)修復(fù)裝置的結(jié)構(gòu)示意圖;
[0036]圖4是本發(fā)明實(shí)施例四提供的一種存儲(chǔ)設(shè)備的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
[0038]實(shí)施例一
[0039]由于相關(guān)技術(shù)中在讀取數(shù)據(jù)時(shí),才可能發(fā)現(xiàn)讀取的數(shù)據(jù)是否損壞,使得發(fā)現(xiàn)損壞的數(shù)據(jù)不夠及時(shí)。發(fā)現(xiàn)損壞的數(shù)據(jù)后,需要根據(jù)RAID類型從其它RAID組的成員盤讀取數(shù)據(jù),并同時(shí)對(duì)損壞的數(shù)據(jù)進(jìn)行修復(fù),導(dǎo)致該時(shí)刻同時(shí)可進(jìn)行讀取與修復(fù)的過程消耗的資源較多。因此,數(shù)據(jù)的修復(fù)效率不高。
[0040]為了預(yù)防上述情況,提高數(shù)據(jù)修復(fù)的效率,本發(fā)明實(shí)施例提供了一種數(shù)據(jù)的修復(fù)方法,該方法應(yīng)用于存儲(chǔ)設(shè)備,本實(shí)施例及后續(xù)實(shí)施例中的存儲(chǔ)設(shè)備包括但不限于網(wǎng)絡(luò)硬盤、IP (Internet Protocol,網(wǎng)際協(xié)議)硬盤、SAS (Serial Attached SCSI,串行連接 SCSI)硬盤和SATA (Serial Advanced Technology Attachment,串行高級(jí)技術(shù)附件)硬盤等等,本實(shí)施例及后續(xù)實(shí)施例均不對(duì)存儲(chǔ)設(shè)備的具體產(chǎn)品形態(tài)進(jìn)行限定。該存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的獨(dú)立磁盤冗余陣列RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,參見圖1,本實(shí)施例提供的方法流程包括:
[0041]101:每隔預(yù)設(shè)時(shí)間檢測(cè)RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù);
[0042]作為一種可選實(shí)施例,每個(gè)成員盤還存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息;
[0043]每隔預(yù)設(shè)時(shí)間檢測(cè)RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù),包括:
[0044]根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
[0045]102:若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù);其中,RAID組的配置信息至少包括RAID組的組類型信息以及RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。
[0046]作為一種可選實(shí)施例,控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù),包括:
[0047]控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息從RAID組的其他成員盤中讀取數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)修復(fù)任一成員盤中損壞的數(shù)據(jù)。
[0048]作為一種可選實(shí)施例,控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)時(shí),還包括:
[0049]將任一成員盤中損壞的數(shù)據(jù)標(biāo)識(shí)為只讀模式。
[0050]作為一種可選實(shí)施例,控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)之后,還包括:
[0051]確定任一成員盤中損壞的數(shù)據(jù)是否修復(fù)成功;
[0052]若任一成員盤中損壞的數(shù)據(jù)修復(fù)成功,則將修復(fù)成功的數(shù)據(jù)標(biāo)識(shí)由只讀模式更新為讀寫模式。
[0053]本實(shí)施例提供的方法,通過每隔預(yù)設(shè)時(shí)間檢測(cè)是否存在損壞的數(shù)據(jù),若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制任一成員盤根據(jù)配置信息對(duì)任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)。由于能在讀取數(shù)據(jù)之前檢測(cè)是否存在損壞的數(shù)據(jù),使得發(fā)現(xiàn)損壞的數(shù)據(jù)比較及時(shí)。另外,修復(fù)數(shù)據(jù)與讀取數(shù)據(jù)也不需要同時(shí)進(jìn)行,避免了同一時(shí)刻進(jìn)行兩個(gè)過程導(dǎo)致消耗資源較多的問題。因此,數(shù)據(jù)的修復(fù)效率較高。
[0054]實(shí)施例二
[0055]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)修復(fù)方法,該方法應(yīng)用于存儲(chǔ)設(shè)備,該存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有RAID組的配置信息,結(jié)合上述實(shí)施例一的內(nèi)容,對(duì)本實(shí)施例提供的方法進(jìn)行舉例說明。參見圖2,本實(shí)施例提供的方法流程包括:
[0056]201:每隔預(yù)設(shè)時(shí)間檢測(cè)RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù);
[0057]本實(shí)施例不對(duì)每隔預(yù)設(shè)時(shí)間檢測(cè)RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù)的方式作具體限定,包括但不限于:每個(gè)成員盤預(yù)先存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息;根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
[0058]其中,校驗(yàn)信息可以為奇偶校驗(yàn)信息,也可以為循環(huán)冗余校驗(yàn)信息,本實(shí)施例不對(duì)使用的校驗(yàn)信息的種類作具體限定。由于不同校驗(yàn)信息對(duì)應(yīng)著不同的校驗(yàn)方法及校驗(yàn)結(jié)果,因此,根據(jù)每種校驗(yàn)信息的特性,可以校驗(yàn)得到各個(gè)成員盤中存儲(chǔ)的數(shù)據(jù)對(duì)應(yīng)的校驗(yàn)結(jié)果,從而根據(jù)校驗(yàn)結(jié)果可卻確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。預(yù)設(shè)時(shí)間的值可以根據(jù)需要進(jìn)行設(shè)定,本實(shí)施例對(duì)此不作具體限定。
[0059]202:若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),控制任一成員盤根據(jù)存儲(chǔ)的RAID組的配置信息從RAID組的其他成員盤中讀取數(shù)據(jù);
[0060]本實(shí)施例不對(duì)RAID組的配置信息的內(nèi)容作具體限定,包括但不限于RAID組的組類型信息以及RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。RAID組的組類型信息為RAID級(jí)別,現(xiàn)已明確標(biāo)準(zhǔn)級(jí)別分別是0、1、2、3、4、5,其他還有6、7、10、30、50等。RAID組的各個(gè)成員盤的標(biāo)識(shí)信息為各個(gè)成員盤的地址信息,通過任一成員盤的地址信息可以對(duì)任一成員盤進(jìn)行訪問,并且每個(gè)成員盤唯一對(duì)應(yīng)的一個(gè)地址信息。例如,若成員盤為網(wǎng)盤,此時(shí),各個(gè)成員盤的標(biāo)識(shí)信息可以為IP (Internet Protocol,網(wǎng)際協(xié)議)地址。若成員盤為SATA (SerialAdvanced Technology Attachment,串行高級(jí)技術(shù)附件)盤或 SAS(Serial Attached SCSI,串行連接SCSI接口)盤,此時(shí),各個(gè)成員盤的標(biāo)識(shí)信息可以為SAS地址。[0061]以成員盤為網(wǎng)盤為例,此時(shí)配置信息中RAID組的各個(gè)成員盤的標(biāo)識(shí)信息為IP地址,不同RAID組的組類型中成員盤的IP地址可如表1中所示:
[0062]表1
[0063]
【權(quán)利要求】
1.一種數(shù)據(jù)修復(fù)方法,其特征在于,所述方法應(yīng)用于存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的獨(dú)立磁盤冗余陣列RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,所述方法包括: 每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù); 若檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù),則控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù); 其中,所述RAID組的配置信息至少包括所述RAID組的組類型信息以及所述RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,每個(gè)成員盤還存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息; 所述每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù),包括: 根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù),包括: 控制所述任一成員盤 根據(jù)存儲(chǔ)的所述RAID組的配置信息從所述RAID組的其他成員盤中讀取數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)修復(fù)所述任一成員盤中損壞的數(shù)據(jù)。
4.根據(jù)權(quán)利要求1至3中任一權(quán)利要求所述的方法,其特征在于,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)時(shí),還包括: 將所述任一成員盤中損壞的數(shù)據(jù)標(biāo)識(shí)為只讀模式。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù)之后,還包括: 確定所述任一成員盤中損壞的數(shù)據(jù)是否修復(fù)成功; 若所述任一成員盤中損壞的數(shù)據(jù)修復(fù)成功,則將修復(fù)成功的數(shù)據(jù)標(biāo)識(shí)由只讀模式更新為讀寫模式。
6.一種數(shù)據(jù)修復(fù)裝置,其特征在于,所述裝置應(yīng)用于存儲(chǔ)設(shè)備,所述存儲(chǔ)設(shè)備被配置為包括至少兩個(gè)成員盤的獨(dú)立磁盤冗余陣列RAID組,每個(gè)成員盤用于存儲(chǔ)數(shù)據(jù),且每個(gè)成員盤存儲(chǔ)有所述RAID組的配置信息,所述裝置包括: 檢測(cè)模塊,用于每隔預(yù)設(shè)時(shí)間檢測(cè)所述RAID組中的各個(gè)成員盤中是否存在損壞的數(shù)據(jù); 控制模塊,用于當(dāng)檢測(cè)到任一成員盤中存在損壞的數(shù)據(jù)時(shí),控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息對(duì)所述任一成員盤中損壞的數(shù)據(jù)進(jìn)行修復(fù); 其中,所述RAID組的配置信息至少包括所述RAID組的組類型信息以及所述RAID組的各個(gè)成員盤的標(biāo)識(shí)信息。
7.根據(jù)權(quán)利要求6所述的裝置,其特征在于,每個(gè)成員盤還存儲(chǔ)有對(duì)應(yīng)的數(shù)據(jù)校驗(yàn)信息; 所述檢測(cè)模塊,用于根據(jù)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)校驗(yàn)信息對(duì)每個(gè)成員盤存儲(chǔ)的數(shù)據(jù)進(jìn)行校驗(yàn),并根據(jù)校驗(yàn)結(jié)果確定各個(gè)成員盤中是否存在損壞的數(shù)據(jù)。
8.根據(jù)權(quán)利要求6所述的裝置,其特征在于,所述控制模塊,用于控制所述任一成員盤根據(jù)存儲(chǔ)的所述RAID組的配置信息從所述RAID組的其他成員盤中讀取數(shù)據(jù),并根據(jù)讀取的數(shù)據(jù)修復(fù)所述任一成員盤中損壞的數(shù)據(jù)。
9.根據(jù)權(quán)利要求6至8中任一權(quán)利要求所述的裝置,其特征在于,所述控制模塊,還用于將所述任一成員盤中損壞的數(shù)據(jù)標(biāo)識(shí)為只讀模式。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述控制模塊,還用于確定所述任一成員盤中損壞的數(shù)據(jù)是否修復(fù)成功;當(dāng)所述任一成員盤中損壞的數(shù)據(jù)修復(fù)成功時(shí),將修復(fù)成功的數(shù)據(jù)標(biāo)識(shí)由只讀模式更新為讀寫模式。
【文檔編號(hào)】G06F11/00GK103942111SQ201410127496
【公開日】2014年7月23日 申請(qǐng)日期:2014年3月31日 優(yōu)先權(quán)日:2014年3月31日
【發(fā)明者】王娜, 張洪崠 申請(qǐng)人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
高尔夫| 房山区| 张家界市| 连城县| 平顺县| 当雄县| 渝中区| 青岛市| 尼玛县| 安图县| 巴林右旗| 正蓝旗| 大理市| 湟中县| 华坪县| 宜都市| 永和县| 金塔县| 江西省| 福泉市| 蒙山县| 萍乡市| 雷波县| 台东市| 苗栗市| 阜新| 沧源| 潜江市| 南乐县| 武义县| 昌邑市| 翼城县| 阳山县| 杨浦区| 比如县| 慈利县| 松滋市| 平舆县| 伊川县| 蚌埠市| 乐亭县|