System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 无码任你躁久久久久久,一本一道av中文字幕无码,亚洲国产精品无码久久久秋霞1
  • 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法、裝置和電子設(shè)備制造方法及圖紙

    技術(shù)編號:44313632 閱讀:4 留言:0更新日期:2025-02-18 20:27
    本申請公開了一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法、裝置和電子設(shè)備。若檢測到盤重建任務(wù),則取消PDM任務(wù);盤重建任務(wù)指示的磁盤為第一目標(biāo)盤,PDM任務(wù)指示的磁盤為第二目標(biāo)盤,第一目標(biāo)盤和第二目標(biāo)盤為N個在役磁盤中的一個;根據(jù)第一熱備盤的和第二熱備盤各自的盤描述信息,更新第一數(shù)據(jù)條帶集合,得到第二數(shù)據(jù)條帶集合;第一數(shù)據(jù)條帶集合是根據(jù)N個在役磁盤各自的盤描述信息生成的;針對第二數(shù)據(jù)條帶集合中的每個數(shù)據(jù)條帶,確定針對數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型;按照數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型,對相應(yīng)的數(shù)據(jù)單元存儲的數(shù)據(jù)進行處理,完成第一目標(biāo)盤的重建和第二目標(biāo)盤的遷移。實現(xiàn)了重建和遷移同步,提高任務(wù)執(zhí)行效率。

    【技術(shù)實現(xiàn)步驟摘要】

    本申請涉及數(shù)據(jù)重建,尤其涉及一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法、裝置和電子設(shè)備


    技術(shù)介紹

    1、隨著存儲系統(tǒng)的特性逐漸發(fā)展,現(xiàn)有的存儲系統(tǒng)不僅需要處理數(shù)據(jù)不均衡的情況,還必須應(yīng)對可能發(fā)生的數(shù)據(jù)丟失事件。為了避免數(shù)據(jù)遷移任務(wù)與數(shù)據(jù)重建任務(wù)同時對同一個數(shù)據(jù)條帶(dseg)進行操作,從而浪費讀寫帶寬,需要確保它們之間能夠互斥執(zhí)行。

    2、相關(guān)技術(shù)中,通常采用串行執(zhí)行的互斥方案來確定數(shù)據(jù)重建與數(shù)據(jù)遷移互斥進行。具體來說:在創(chuàng)建數(shù)據(jù)遷移任務(wù)之前,系統(tǒng)會先檢查當(dāng)前是否有正在進行的重建任務(wù),若是,則數(shù)據(jù)遷移任務(wù)將不會被創(chuàng)建,以防止不必要的資源浪費。而當(dāng)數(shù)據(jù)遷移任務(wù)正在執(zhí)行時,如果檢測到有重建事件產(chǎn)生,系統(tǒng)會立即暫停當(dāng)前的遷移任務(wù),并啟動重建任務(wù)。待重建任務(wù)完成后,系統(tǒng)將恢復(fù)并繼續(xù)執(zhí)行之前暫停的遷移任務(wù),確保數(shù)據(jù)的完整性和存儲系統(tǒng)的穩(wěn)定性。

    3、雖然這種串行執(zhí)行的互斥策略能夠有效避免競爭,優(yōu)化系統(tǒng)資源的利用率,保障存儲操作的有效性和效率。但是,若同時存在以盤為維度的數(shù)據(jù)重建與數(shù)據(jù)遷移任務(wù),采用串行執(zhí)行的互斥方案,處理流程較為繁瑣,當(dāng)需要考慮的場景更為復(fù)雜時,任務(wù)的執(zhí)行效率顯著降低。


    技術(shù)實現(xiàn)思路

    1、本申請示例性的實施方式中提供一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法、裝置和電子設(shè)備,用以實現(xiàn)數(shù)據(jù)遷移任務(wù)和數(shù)據(jù)重建任務(wù)同步進行,處理流程簡單,提高任務(wù)的執(zhí)行效率。

    2、根據(jù)示例性的實施方式中的第一方面,提供一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法,包括:

    3、在n個在役磁盤構(gòu)成的冗余磁盤陣列中,若檢測到盤重建任務(wù),則取消當(dāng)前存在的盤預(yù)失效數(shù)據(jù)遷移pdm任務(wù);其中,盤重建任務(wù)指示的磁盤為第一目標(biāo)盤;pdm任務(wù)指示的磁盤為第二目標(biāo)盤,第一目標(biāo)盤和第二目標(biāo)盤為n個在役磁盤中的一個;n大于2;

    4、根據(jù)第一熱備盤的和第二熱備盤各自的盤描述信息,更新第一數(shù)據(jù)條帶集合,得到第二數(shù)據(jù)條帶集合;其中,第一數(shù)據(jù)條帶集合是根據(jù)n個在役磁盤各自的盤描述信息生成的;

    5、針對第二數(shù)據(jù)條帶集合中的每個數(shù)據(jù)條帶,確定針對數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型;

    6、按照數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型,對相應(yīng)的數(shù)據(jù)單元存儲的數(shù)據(jù)進行處理,完成第一目標(biāo)盤的數(shù)據(jù)重建和第二目標(biāo)盤的數(shù)據(jù)遷移。

    7、本申請實施例,利用現(xiàn)有技術(shù)中的pdm任務(wù)與數(shù)據(jù)重建任務(wù)互斥的思想,在執(zhí)行重建任務(wù)時,取消當(dāng)前存在的pdm任務(wù)。另外,通過熱備盤的盤描述信息來更新數(shù)據(jù)條帶集合,進而根據(jù)更新后的數(shù)據(jù)條帶集合中每個數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型,對相應(yīng)的數(shù)據(jù)單元存儲的數(shù)據(jù)進行處理。以數(shù)據(jù)單元為粒度進行數(shù)據(jù)處理,將取消的pdm任務(wù)融合進數(shù)據(jù)重建過程,一次性處理數(shù)據(jù)遷移與數(shù)據(jù)重建任務(wù)。提高了任務(wù)執(zhí)行效率。

    8、在一種可選的實施方式中,方法還包括:

    9、隨機選取n個在役磁盤中每個磁盤的一個數(shù)據(jù)單元,確定選取的各個數(shù)據(jù)單元各自對應(yīng)的描述信息構(gòu)成一個數(shù)據(jù)條帶信息;

    10、其中,一個數(shù)據(jù)條帶信息包括:

    11、數(shù)據(jù)條帶的標(biāo)識、數(shù)據(jù)條帶關(guān)聯(lián)的磁盤標(biāo)識、數(shù)據(jù)條帶包括的數(shù)據(jù)單元的標(biāo)識、以及,數(shù)據(jù)條帶包括的數(shù)據(jù)單元指示的存儲位置。

    12、上述實施例,通過隨機選取n個在役磁盤中的各個磁盤各自的數(shù)據(jù)單元對應(yīng)的描述信息構(gòu)成的數(shù)據(jù)條帶信息,可以確定數(shù)據(jù)條帶的標(biāo)識、數(shù)據(jù)條帶關(guān)聯(lián)的磁盤標(biāo)識、數(shù)據(jù)條帶包括的數(shù)據(jù)單元的標(biāo)識、以及,數(shù)據(jù)條帶包括的數(shù)據(jù)單元指示的存儲位置,進而可以利用這些信息準(zhǔn)確進行數(shù)據(jù)遷移和數(shù)據(jù)重建。

    13、在一種可選的實施方式中,根據(jù)第一熱備盤的和第二熱備盤各自的盤描述信息,更新第一數(shù)據(jù)條帶集合,得到第二數(shù)據(jù)條帶集合,包括:

    14、針對第一數(shù)據(jù)條帶集合中的每個第一數(shù)據(jù)條帶,應(yīng)用隨機選取的第一熱備盤的一個數(shù)據(jù)單元和第二熱備盤的一個數(shù)據(jù)單元,更新第一數(shù)據(jù)條帶,得到對應(yīng)的第二數(shù)據(jù)條帶;

    15、各個更新后的第二數(shù)據(jù)條帶,構(gòu)成第二數(shù)據(jù)條帶集合。

    16、上述實施例,在數(shù)據(jù)條帶集合更新時,應(yīng)用預(yù)先確定的熱備盤的數(shù)據(jù)單元來實現(xiàn),保證通過更新后的數(shù)據(jù)條帶集合可以準(zhǔn)確確定數(shù)據(jù)遷移和數(shù)據(jù)重建各自對應(yīng)的目的盤以及目標(biāo)盤中用于數(shù)據(jù)遷移或者數(shù)據(jù)重建的數(shù)據(jù)單元。

    17、在一種可選的實施方式中,應(yīng)用隨機選取的第一熱備盤的一個數(shù)據(jù)單元和第二熱備盤的一個數(shù)據(jù)單元,更新第一數(shù)據(jù)條帶,包括:

    18、將第一數(shù)據(jù)條帶信息中的第一目標(biāo)盤的數(shù)據(jù)單元的存儲位置替換為第一熱備盤的數(shù)據(jù)單元的存儲位置;將第一數(shù)據(jù)條帶信息中的第二目標(biāo)盤的數(shù)據(jù)單元的存儲位置替換為第二熱備盤的數(shù)據(jù)單元的存儲位置。

    19、上述實施例,通過該替換過程,可以通過相應(yīng)的熱備盤的數(shù)據(jù)單元的存儲位置,準(zhǔn)確確定需要處理的數(shù)據(jù)。

    20、在一種可選的實施方式中,操作類型包括拷貝、ec編碼、繼承、ec解碼中的部分或全部;針對第二數(shù)據(jù)條帶集合中的每個數(shù)據(jù)條帶,確定針對數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型中,針對每個數(shù)據(jù)單元的操作,包括:

    21、若數(shù)據(jù)單元指示的存儲內(nèi)容不為數(shù)據(jù),則確定數(shù)據(jù)單元的操作類型為ec編碼;

    22、若數(shù)據(jù)單元指示的存儲內(nèi)容為數(shù)據(jù),且數(shù)據(jù)單元的標(biāo)志位取值不為第一設(shè)定值,則確定數(shù)據(jù)單元的操作類型為繼承;

    23、若數(shù)據(jù)單元指示的存儲內(nèi)容為數(shù)據(jù),且數(shù)據(jù)單元的標(biāo)志位取值為第一設(shè)定值,且指示的盤狀態(tài)不為pdm,則確定數(shù)據(jù)單元的操作類型為ec解碼;

    24、若數(shù)據(jù)單元指示的存儲內(nèi)容為數(shù)據(jù),且數(shù)據(jù)單元的標(biāo)志位取值為第一設(shè)定值,且指示的盤狀態(tài)為pdm狀態(tài),則確定數(shù)據(jù)單元的操作類型為拷貝。

    25、上述實施例,ec編碼、繼承和ec解碼對應(yīng)的均為數(shù)據(jù)重建過程中的操作,拷貝為數(shù)據(jù)遷移過程中的操作,因此,針對不同的數(shù)據(jù)單元,按照上述邏輯分別確定操作類型。以數(shù)據(jù)單元為粒度,將數(shù)據(jù)遷移融合進數(shù)據(jù)重建過程,實現(xiàn)數(shù)據(jù)遷移和數(shù)據(jù)重建的同步進行。

    26、在一種可選的實施方式中,方法還包括:

    27、針對每個在役盤,通過查詢看板的信息確定盤的狀態(tài):

    28、若盤的狀態(tài)為正常狀態(tài),則確定盤的數(shù)據(jù)單元在數(shù)據(jù)條帶信息中對應(yīng)的標(biāo)志位取值為第二設(shè)定值;其中,正常狀態(tài)指示盤為插入狀態(tài)且正常運行;

    29、若盤的狀態(tài)為孤立狀態(tài),則確定盤的數(shù)據(jù)單元在數(shù)據(jù)條帶信息中對應(yīng)的標(biāo)志位取值為第一設(shè)定值;其中,孤立狀態(tài)指示盤為已拔出狀態(tài);

    30、若盤的狀態(tài)為亞健康狀態(tài),則確定盤的數(shù)據(jù)單元在數(shù)據(jù)條帶信息中對應(yīng)的標(biāo)志位取值為第一設(shè)定值;其中,亞健康狀態(tài)指示盤為即將拔出狀態(tài)。

    31、上述實施例,通常情況下,盤拔出是觸發(fā)數(shù)據(jù)重建任務(wù)的一個比較常見的操作,因此,針對每個在役磁盤,可以通過上述方式來確定盤的狀態(tài),進而確定相應(yīng)的數(shù)據(jù)單元的操作類型。

    32、根據(jù)示例性的實施方式中的第二方面,提供一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建裝置,包括:

    33、處理單元,用于:在n個在役磁盤構(gòu)成的冗余磁盤陣列中,若檢測到盤重建本文檔來自技高網(wǎng)...

    【技術(shù)保護點】

    1.一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)第一熱備盤的和第二熱備盤各自的盤描述信息,更新第一數(shù)據(jù)條帶集合,得到第二數(shù)據(jù)條帶集合,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述應(yīng)用隨機選取的所述第一熱備盤的一個數(shù)據(jù)單元和所述第二熱備盤的一個數(shù)據(jù)單元,更新所述第一數(shù)據(jù)條帶,包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作類型包括拷貝、EC編碼、繼承、EC解碼中的部分或全部;所述針對所述第二數(shù)據(jù)條帶集合中的每個數(shù)據(jù)條帶,確定針對所述數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操作類型中,針對每個數(shù)據(jù)單元的操作包括:

    6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述方法還包括:

    7.一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建裝置,其特征在于,包括:

    8.一種電子設(shè)備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執(zhí)行所述計算機程序時實現(xiàn)權(quán)利要求1至6任一項所述方法的步驟。

    9.一種計算機可讀存儲介質(zhì),其上存儲有計算機程序指令,其特征在于,該計算機程序指令被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6任一項所述方法的步驟。

    10.一種計算機程序產(chǎn)品,包括計算機程序,其特征在于,所述計算機程序被處理器執(zhí)行時實現(xiàn)權(quán)利要求1至6中任一項所述的方法的步驟。

    ...

    【技術(shù)特征摘要】

    1.一種融合數(shù)據(jù)遷移的數(shù)據(jù)重建方法,其特征在于,包括:

    2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:

    3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)第一熱備盤的和第二熱備盤各自的盤描述信息,更新第一數(shù)據(jù)條帶集合,得到第二數(shù)據(jù)條帶集合,包括:

    4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述應(yīng)用隨機選取的所述第一熱備盤的一個數(shù)據(jù)單元和所述第二熱備盤的一個數(shù)據(jù)單元,更新所述第一數(shù)據(jù)條帶,包括:

    5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述操作類型包括拷貝、ec編碼、繼承、ec解碼中的部分或全部;所述針對所述第二數(shù)據(jù)條帶集合中的每個數(shù)據(jù)條帶,確定針對所述數(shù)據(jù)條帶指示的各數(shù)據(jù)單元的操...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:毛新蕊周后兵李容光楊鑫宇曹龍杰
    申請(專利權(quán))人:曙光信息產(chǎn)業(yè)北京有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 中文字幕无码成人免费视频| 久久久久无码精品国产| 精品无码久久久久久国产| 亚洲精品一级无码鲁丝片| 久久水蜜桃亚洲av无码精品麻豆| 无码少妇一区二区三区芒果| 国产精品无码aⅴ嫩草| 一本色道无码不卡在线观看| 亚洲AV无码专区在线观看成人| 成人无码a级毛片免费| 无码激情做a爰片毛片AV片| 亚洲国产日产无码精品| 亚洲AV日韩AV永久无码绿巨人| 嫩草影院无码av| 国产精品免费看久久久无码| 亚洲综合无码无在线观看| 日韩免费无码一区二区三区| 久久精品无码av| 久久国产精品无码网站| HEYZO无码综合国产精品| 无码一区二区三区中文字幕| 亚洲中文字幕无码爆乳| 50岁人妻丰满熟妇αv无码区| 一本色道无码道在线观看| 成在线人免费无码高潮喷水| 久青草无码视频在线观看| 日产无码1区2区在线观看| 妖精色AV无码国产在线看| 毛片亚洲AV无码精品国产午夜| 亚洲国产成人精品无码区花野真一 | 精品三级AV无码一区| 亚洲AV无码专区电影在线观看| 免费无码又爽又刺激网站直播| 精品久久久久久无码人妻蜜桃| 亚洲国产av无码精品| 国产精品亚洲аv无码播放| 亚洲V无码一区二区三区四区观看 亚洲爆乳精品无码一区二区三区 亚洲爆乳无码一区二区三区 | 国产99久久九九精品无码| 无码少妇一区二区浪潮av| 精品无码三级在线观看视频| 国内精品人妻无码久久久影院导航|