两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法和裝置的制造方法

文檔序號:9810402閱讀:317來源:國知局
數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及硬盤處理領(lǐng)域,具體而言,涉及一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法和
目.ο
【背景技術(shù)】
[0002]現(xiàn)在各種應(yīng)用系統(tǒng)的存儲設(shè)備上,信息爭議數(shù)據(jù)存儲的方式高速增長著,不斷推進(jìn)全球信息化的進(jìn)程。隨之而來的是海量信息存儲的需求不斷增加。對應(yīng)的,對文件服務(wù)器和數(shù)據(jù)庫服務(wù)器的存儲需求也在不斷增長,現(xiàn)有的信息存儲一般以服務(wù)器為中心,使用存儲設(shè)備作為服務(wù)器的外設(shè)應(yīng)用。
[0003]在使用硬盤搭建的海量數(shù)據(jù)存儲系統(tǒng)中需要使用大量的硬盤。如,網(wǎng)盤等應(yīng)用,每時都有大量的用戶使用網(wǎng)盤上傳、下載文件,大量的文件存儲需要海量的數(shù)據(jù)存儲系統(tǒng)。
[0004]硬盤作為常見的存儲設(shè)備,是保存用戶資料的重要介質(zhì)。但是硬盤作為物理設(shè)備也會發(fā)生故障,尤其是廉價硬盤搭建的海量數(shù)據(jù)存儲系統(tǒng),面對大量的數(shù)據(jù)訪問量,更加容易產(chǎn)生壞盤,為了保證海量數(shù)據(jù)存儲系統(tǒng)中數(shù)據(jù)的有效性和可用性,通常需要檢測海量數(shù)據(jù)存儲系統(tǒng)中各個硬盤的損壞情況。
[0005]具體地,現(xiàn)有技術(shù)中通常使用全量掃描的方式掃描海量數(shù)據(jù)存儲系統(tǒng)的硬盤,可以在預(yù)定時間掃描海量數(shù)據(jù)存儲系統(tǒng)的所有硬盤。采用這種方式,掃描全部的硬盤需要大量的時間才能掃描完成,不能及時發(fā)現(xiàn)系統(tǒng)中壞盤,檢測到系統(tǒng)中壞盤的效率低;并且全部掃描硬盤長期占用系統(tǒng)的處理器,影響系統(tǒng)的性能,從而影響到系統(tǒng)中其他應(yīng)用的運(yùn)行。
[0006]針對上述的檢測存儲系統(tǒng)中的壞盤的效率低的問題,目前尚未提出有效的解決方案。

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

[0007]本發(fā)明實(shí)施例提供了一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法和裝置,以至少解決檢測存儲系統(tǒng)中的壞盤的效率低的技術(shù)問題。
[0008]根據(jù)本發(fā)明實(shí)施例的一個方面,提供了一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法,包括:獲取系統(tǒng)對第一硬盤中的存儲區(qū)域執(zhí)行訪問操作失敗的操作結(jié)果;判斷操作結(jié)果所指示的執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量是否大于預(yù)設(shè)閾值;若執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量大于預(yù)設(shè)閾值,則對第一硬盤執(zhí)行硬盤掃描;根據(jù)執(zhí)行硬盤掃描的結(jié)果判斷第一硬盤是否發(fā)生故障。
[0009]根據(jù)本發(fā)明實(shí)施例的另一方面,還提供了一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)裝置,包括:第一獲取模塊,用于獲取系統(tǒng)中對第一硬盤中的存儲區(qū)域執(zhí)行訪問操作失敗的操作結(jié)果;第一判斷模塊,用于判斷操作結(jié)果所指示的執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量是否大于預(yù)設(shè)閾值;掃描模塊,用于在執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量大于預(yù)設(shè)閾值的情況下,對第一硬盤執(zhí)行硬盤掃描;第二判斷模塊,用于根據(jù)執(zhí)行硬盤掃描的結(jié)果判斷第一硬盤是否發(fā)生故障。
[0010]通過本發(fā)明實(shí)施例,僅對執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量超過預(yù)設(shè)閾值的第一硬盤進(jìn)行硬盤掃描,從而在對系統(tǒng)中的硬盤進(jìn)行壞盤檢查時,無需對所有的硬盤進(jìn)行壞盤掃描,僅僅是對執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量超過預(yù)設(shè)閾值的第一硬盤進(jìn)行硬盤掃描,從而大大減少了對硬盤進(jìn)行掃描的工作量,可以快速發(fā)現(xiàn)壞盤。解決了現(xiàn)有技術(shù)中檢測存儲系統(tǒng)中的壞盤的效率低的問題,無需全量掃描系統(tǒng)中的硬盤即可快速發(fā)現(xiàn)壞盤,實(shí)現(xiàn)了快速檢測出系統(tǒng)中壞盤、提高了檢測系統(tǒng)中的壞盤的效率的效果,以確保系統(tǒng)的數(shù)據(jù)安全。
【附圖說明】
[0011]此處所說明的附圖用來提供對本發(fā)明的進(jìn)一步理解,構(gòu)成本申請的一部分,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0012]圖1是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法的環(huán)境示意圖;
[0013]圖2是根據(jù)本發(fā)明實(shí)施例的存儲系統(tǒng)中硬盤分區(qū)的示意圖;
[0014]圖3是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法的流程圖;
[0015]圖4是根據(jù)本發(fā)明實(shí)施例的存儲區(qū)域的各個工作狀態(tài)的轉(zhuǎn)換關(guān)系示意圖;
[0016]圖5是根據(jù)本發(fā)明實(shí)施例的一種可選的數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法的流程圖;
[0017]圖6是根據(jù)本發(fā)明實(shí)施例的判斷出第一硬盤發(fā)生故障時第一硬盤的存儲區(qū)域的狀態(tài)TJK意圖;
[0018]圖7是根據(jù)本發(fā)明實(shí)施例的壞盤自動處理的流程圖;
[0019]圖8是根據(jù)本發(fā)明實(shí)施例的進(jìn)行數(shù)據(jù)遷移之前系統(tǒng)的存儲區(qū)域的工作狀態(tài)示意圖;
[0020]圖9是根據(jù)本發(fā)明實(shí)施例的完成數(shù)據(jù)遷移之后系統(tǒng)的存儲區(qū)域的工作狀態(tài)示意圖;
[0021]圖10是根據(jù)本發(fā)明實(shí)施例的更換第一硬盤的流程圖;
[0022]圖11是根據(jù)本發(fā)明實(shí)施例的IDC運(yùn)維支撐系統(tǒng)處理更換第一硬盤的請求的流程;
[0023]圖12是根據(jù)本發(fā)明實(shí)施例的恢復(fù)第一硬盤的服務(wù)之后的存儲區(qū)域的工作狀態(tài)示意圖;
[0024]圖13是根據(jù)本發(fā)明實(shí)施例的數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)裝置的示意圖;以及
[0025]圖14是根據(jù)本發(fā)明實(shí)施例的一種終端的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0026]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0027]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0028]實(shí)施例1
[0029]根據(jù)本發(fā)明實(shí)施例,提供了一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法的實(shí)施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機(jī)可執(zhí)行指令的計算機(jī)系統(tǒng)中執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
[0030]可選地,在本實(shí)施例中,上述數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法可以應(yīng)用于如圖1所示的第一終端101和服務(wù)器102所構(gòu)成的硬件環(huán)境中。如圖1所示,第一終端101通過網(wǎng)絡(luò)或數(shù)據(jù)線與服務(wù)器102連接,對服務(wù)器102的硬盤進(jìn)行故障掃描;也可以直接在服務(wù)器102上直接使用數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法。
[0031]該硬件環(huán)境中的服務(wù)器102還可以為與第一終端相同的終端。
[0032]上述網(wǎng)絡(luò)包括但不限于:廣域網(wǎng)、城域網(wǎng)或局域網(wǎng)。在本發(fā)明實(shí)施例中,上述的第一終端和第二終端可以為移動終端、個人電腦上,具體地,第一終端和第二終端可以為智能手機(jī)、平板電腦、PDA等終端。
[0033]圖2是根據(jù)本發(fā)明實(shí)施例的存儲系統(tǒng)中硬盤分區(qū)的示意圖。該圖中示出了使用數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法的軟件環(huán)境。
[0034]如圖2所示,存儲系統(tǒng)可以包括若干個數(shù)據(jù)倉庫(即set),存儲系統(tǒng)中的每個數(shù)據(jù)倉庫set采用一份數(shù)據(jù)多份存儲的方式。每個數(shù)據(jù)倉庫set中有一臺控制機(jī)器(即master機(jī)器)和若干對的存儲機(jī)器,每臺存儲機(jī)器上掛載一塊系統(tǒng)盤和若干塊數(shù)據(jù)盤(該實(shí)施例中的數(shù)據(jù)盤即為上述實(shí)施例中的第一硬盤,同一對的不同機(jī)器的硬盤個數(shù)和容量相同),系統(tǒng)盤用于安裝操作系統(tǒng)和應(yīng)用程序,執(zhí)行訪問請求(如讀寫數(shù)據(jù)的操作)時直接操作數(shù)據(jù)盤。在該實(shí)施例中,可以按固定大小把每個數(shù)據(jù)盤(即上述實(shí)施例中的第一硬盤)劃分成若干存儲區(qū)域(即chunk),各個存儲區(qū)域chunk之間相互獨(dú)立。
[0035]以一份數(shù)據(jù)兩份存儲的方式為例,每兩臺存儲機(jī)器存儲相同的數(shù)據(jù),互為對等機(jī);對等機(jī)上相同位置的數(shù)據(jù)硬盤(即上述實(shí)施例中的第一硬盤)存儲相同的數(shù)據(jù),互為對等盤;對等盤上相同順序的存儲區(qū)域chunk按同樣的方式存儲相同的數(shù)據(jù),互為對等存儲區(qū)±或 chunk。
[0036]其中,數(shù)據(jù)倉庫(set):包含若干對用于存儲數(shù)據(jù)的機(jī)器和一個管理存儲機(jī)器的master 機(jī)器。
[0037]圖2所示的實(shí)施例中,存儲系統(tǒng)包括三個數(shù)據(jù)倉庫set:數(shù)據(jù)倉庫I (即setl)、數(shù)據(jù)倉庫2 (即set2)和數(shù)據(jù)倉庫3 (即set3)。其中,setl中包括一個控制機(jī)器(即master機(jī)器),還包括兩對存儲機(jī)器:存儲機(jī)器Al和存儲機(jī)器A2、存儲機(jī)器BI和存儲機(jī)器B2,具體地,存儲機(jī)器Al和存儲機(jī)器A2中均包括一個系統(tǒng)盤、數(shù)據(jù)盤I和數(shù)據(jù)盤2,數(shù)據(jù)盤I均包括 chunkI 和 chunk2。
[0038]在圖2所示的實(shí)施例中,存儲機(jī)器Al和存儲機(jī)器A2為對等機(jī),存儲機(jī)器BI和存儲機(jī)器B2為對等機(jī)。
[0039]在上述實(shí)施例中,對第一硬盤中的存儲區(qū)域執(zhí)行訪問操作失敗的操作結(jié)果可以從系統(tǒng)的數(shù)據(jù)倉庫set的master機(jī)器上讀取。
[0040]根據(jù)本發(fā)明實(shí)施例,提供了一種數(shù)據(jù)存儲系統(tǒng)的硬盤維護(hù)方法,如圖3所示,該方法包括如下步驟:
[0041]步驟S302:獲取系統(tǒng)對第一硬盤中的存儲區(qū)域執(zhí)行訪問操作失敗的操作結(jié)果。
[0042]步驟S304:判斷操作結(jié)果所指示的執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量是否大于預(yù)設(shè)閾值。
[0043]步驟S306:若執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量大于預(yù)設(shè)閾值,則對第一硬盤執(zhí)行硬盤掃描。
[0044]步驟S308:根據(jù)執(zhí)行硬盤掃描的結(jié)果判斷第一硬盤是否發(fā)生故障。
[0045]在本發(fā)明的上述實(shí)施例中,在執(zhí)行步驟S304之后,該方法還包括:若執(zhí)行訪問操作失敗的存儲區(qū)域的數(shù)量不大于預(yù)設(shè)閾值,則確認(rèn)第一硬盤沒有損壞,不對該第一硬盤執(zhí)行硬盤掃描的操作。
[0046]采用本發(fā)明實(shí)施例,可
當(dāng)前第1頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
荣昌县| 中西区| 岳普湖县| 横峰县| 衡水市| 鹿泉市| 河曲县| 苏尼特右旗| 保德县| 沁水县| 色达县| 怀化市| 海原县| 乃东县| 永安市| 佛坪县| 清河县| 当阳市| 江城| 武山县| 互助| 磴口县| 华坪县| 诏安县| 花莲市| 恭城| 稷山县| 体育| 高台县| 宜都市| 丰宁| 思南县| 陆丰市| 怀集县| 阿拉善盟| 含山县| 古蔺县| 昌邑市| 衡山县| 区。| 深水埗区|