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

存儲的處理方法、裝置和存儲設(shè)備的制造方法

文檔序號:8258254閱讀:706來源:國知局
存儲的處理方法、裝置和存儲設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實(shí)施例涉及通信技術(shù),尤其涉及一種存儲的處理方法、裝置和存儲設(shè)備。
【背景技術(shù)】
[0002]存儲設(shè)備是用于儲存信息的設(shè)備,通常是將信息數(shù)字化后再利用電、磁或光學(xué)等方式的媒體加以存儲。
[0003]圖1為現(xiàn)有技術(shù)中存儲設(shè)備的結(jié)構(gòu)示意圖。如圖1所示,存儲設(shè)備I包括多個(gè)硬盤模塊2,每個(gè)硬盤模塊2中包括多個(gè)硬盤單元3和多個(gè)熱備盤4。在存儲設(shè)備的生命周期內(nèi),當(dāng)某個(gè)硬盤單元3出現(xiàn)故障時(shí),系統(tǒng)會自動使用熱備盤4代替出現(xiàn)故障的硬盤單元3,并將出現(xiàn)故障的硬盤單元中的數(shù)據(jù)存儲到熱備盤中。對于出現(xiàn)故障的硬盤,維護(hù)人員將使用新的硬盤來更換故障硬盤,硬盤上設(shè)計(jì)有拉手條,以便于采用熱插拔的方式更換故障硬盤。
[0004]但是,對于出現(xiàn)故障的硬盤,維護(hù)人員直接使用新的硬盤來更換故障硬盤,增加了維護(hù)成本和設(shè)備成本。

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

[0005]本發(fā)明實(shí)施例提供一種存儲的處理方法、裝置和存儲設(shè)備,硬盤固定在存儲設(shè)備的內(nèi)部,利用硬盤的零散容量對存儲設(shè)備進(jìn)行擴(kuò)容,避免了現(xiàn)有技術(shù)中直接使用新的硬盤來更換故障硬盤增加了維護(hù)成本和設(shè)備成本這一技術(shù)問題,從而有效節(jié)省了維護(hù)成本和硬件成本。
[0006]本發(fā)明實(shí)施例第一方面提供一種存儲的處理方法,應(yīng)用于存儲設(shè)備,所述存儲設(shè)備包括多個(gè)硬盤,所述多個(gè)硬盤固定在存儲設(shè)備內(nèi)部,所述硬盤包括整數(shù)容量和零散容量,且每個(gè)硬盤的整數(shù)容量包括N個(gè)分塊,其中,N為正整數(shù),所述方法包括:
[0007]當(dāng)所述多個(gè)硬盤中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊;
[0008]在所述存儲設(shè)備的冗余容量池中獲取第二分塊;其中,所述第二分塊的容量不小于所述第一分塊的容量,所述冗余容量池包括所述多個(gè)硬盤的零散容量;
[0009]重構(gòu)所述第一分塊中的數(shù)據(jù),并將所述數(shù)據(jù)存儲到所述第二分塊中。
[0010]在第一方面的第一種可能實(shí)現(xiàn)方式中,所述在所述存儲設(shè)備的冗余容量池中獲取第二分塊之后,所述方法還包括:
[0011]建立邏輯區(qū)塊地址LBA映射表;其中,所述LBA映射表用于存儲所述第一分塊的LBA與所述第二分塊的LBA之間的映射關(guān)系。
[0012]結(jié)合第一方面的第一種可能實(shí)現(xiàn)方式,在第一方面的第二中可能實(shí)現(xiàn)方式中,所述當(dāng)所述多個(gè)硬盤中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊之前,所述方法還包括:
[0013]將所述多個(gè)硬盤的整數(shù)容量的所有分塊,劃分為M個(gè)分塊組;其中,M為正整數(shù),且M^N;
[0014]為每個(gè)所述分塊組分配一個(gè)邏輯單元號LUN ;
[0015]結(jié)合第一方面的第二種可能實(shí)現(xiàn)方式,在第一方面的第三種可能實(shí)現(xiàn)方式中,所述重構(gòu)所述第一分塊中的數(shù)據(jù),具體包括:
[0016]根據(jù)所述分塊組的LUN,重構(gòu)所述第一分塊中的數(shù)據(jù)。
[0017]本發(fā)明第二方面提供一種存儲的處理裝置,包括:
[0018]確定模塊,用于當(dāng)所述多個(gè)硬盤中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊;
[0019]獲取模塊,用于在所述存儲設(shè)備的冗余容量池中獲取第二分塊;其中,所述第二分塊的容量不小于所述第一分塊的容量,所述冗余容量池包括所述多個(gè)硬盤的零散容量;
[0020]重構(gòu)模塊,用于重構(gòu)所述第一分塊中的數(shù)據(jù),并將所述數(shù)據(jù)存儲到所述第二分塊中。
[0021]在第二方面的第一種可能實(shí)現(xiàn)方式中,所述獲取模塊還用于建立邏輯區(qū)塊地址LBA映射表;其中,所述LBA映射表用于存儲所述第一分塊的LBA與所述第二分塊的LBA之間的映射關(guān)系。
[0022]結(jié)合第二方面的第一種可能實(shí)現(xiàn)方式,在第二方面的第二種可能實(shí)現(xiàn)方式中,所述裝置還包括劃分模塊,用于將所述多個(gè)硬盤的所有分塊,劃分為M個(gè)分塊組,并為每個(gè)所述分塊組分配一個(gè)邏輯單元號LUN ;其中,M為正整數(shù),且M < N。
[0023]結(jié)合第二方面的第二中可能實(shí)現(xiàn)方式,在第二方面的第三種可能實(shí)現(xiàn)方式中,所述重構(gòu)模塊還用于根據(jù)所述分塊組的LUN,重構(gòu)所述第一分塊中的數(shù)據(jù)。
[0024]本發(fā)明實(shí)施例第三方面提供一種存儲設(shè)備,包括:磁盤陣列控制器和磁盤陣列,所述磁盤陣列中包括多個(gè)硬盤;磁盤陣列控制器用于在所述磁盤陣列中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊;
[0025]在所述存儲設(shè)備的冗余容量池中獲取第二分塊;其中,所述第二分塊的容量不小于所述第一分塊的容量,所述冗余容量池包括所述多個(gè)硬盤的零散容量;
[0026]重構(gòu)所述第一分塊中的數(shù)據(jù),并將所述數(shù)據(jù)存儲到所述第二分塊中。
[0027]在第三方面的第一種可能實(shí)現(xiàn)方式中,所述磁盤陣列控制器用于建立邏輯區(qū)塊地址LBA映射表;其中,所述LBA映射表用于存儲所述第一分塊的LBA與所述第二分塊的LBA之間的映射關(guān)系。
[0028]結(jié)合第三方面的第一種可能實(shí)現(xiàn)方式,在第三方面的第二種可能實(shí)現(xiàn)方式中,所述磁盤陣列控制器用于將所述多個(gè)硬盤的整數(shù)容量的所有分塊,劃分為M個(gè)分塊組,并為每個(gè)所述分塊組分配一個(gè)邏輯單元號LUN ;其中,M為正整數(shù),且M < N。
[0029]結(jié)合第三方面的第二種可能實(shí)現(xiàn)方式,在第三方面的第三種可能實(shí)現(xiàn)方式中,所述磁盤陣列控制器還用于根據(jù)所述分塊組的LUN,重構(gòu)所述第一分塊中的數(shù)據(jù)。
[0030]本實(shí)施例提供的存儲的處理方法,硬盤固定在存儲設(shè)備的內(nèi)部,當(dāng)多個(gè)硬盤中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊,并在存儲設(shè)備的冗余容量池中獲取第二分塊,重構(gòu)第一分塊中的數(shù)據(jù),并將數(shù)據(jù)存儲到第二分塊中。本發(fā)明實(shí)施例中由于將硬盤的零散容量作為存儲設(shè)備的冗余容量池,當(dāng)硬盤發(fā)生故障時(shí),只需要在冗余容量池中獲取與發(fā)生故障的分塊的容量大小相對的應(yīng)第二分塊,并將重構(gòu)數(shù)據(jù)存儲到第二分塊中,有效利用了硬盤的零散容量對存儲設(shè)備進(jìn)行擴(kuò)容,因此,不需要維護(hù)人員對存儲設(shè)備中的故障硬盤進(jìn)行更換,有效節(jié)省了維護(hù)成本和硬件成本。
【附圖說明】
[0031]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0032]圖1為現(xiàn)有技術(shù)中存儲設(shè)備的結(jié)構(gòu)示意圖;
[0033]圖2為本發(fā)明實(shí)施例提供的存儲的處理方法的應(yīng)用場景結(jié)構(gòu)示意圖;
[0034]圖3為本發(fā)明實(shí)施例一提供的存儲的處理方法流程圖;
[0035]圖4為硬盤故障前的容量分配示意圖;
[0036]圖5為硬盤故障后的容量分配不意圖;
[0037]圖6為本發(fā)明實(shí)施例二提供的存儲的處理方法流程圖;
[0038]圖7為本發(fā)明實(shí)施例三提供的存儲的處理裝置結(jié)構(gòu)示意圖;
[0039]圖8為本發(fā)明實(shí)施例四提供的存儲的處理裝置結(jié)構(gòu)示意圖;
[0040]圖9為本發(fā)明實(shí)施例五提供的存儲設(shè)備的結(jié)構(gòu)不意圖。
【具體實(shí)施方式】
[0041]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0042]圖2為本發(fā)明實(shí)施例提供的存儲的處理方法的應(yīng)用場景結(jié)構(gòu)示意圖,如圖2所示,該場景包括主機(jī)11、磁盤陣列控制器12和存儲設(shè)備13,其中,主機(jī)11可以為電腦(personal computer,簡稱PC),也可以為服務(wù)器,存儲設(shè)備中包括多個(gè)硬盤14,數(shù)據(jù)存儲在硬盤14中,磁盤陣列控制器12用于實(shí)現(xiàn)數(shù)據(jù)的存儲轉(zhuǎn)發(fā)以及存儲設(shè)備中硬盤的管理,是主機(jī)與存儲設(shè)備之間的“橋梁”。
[0043]圖3為本發(fā)明實(shí)施例一提供的存儲的處理方法流程圖。本實(shí)施例中提供的存儲的處理方法應(yīng)用于存儲設(shè)備,該存儲設(shè)備包括多個(gè)硬盤,多個(gè)硬盤固定在存儲設(shè)備內(nèi)部,硬盤包括整數(shù)容量和零散容量,且每個(gè)硬盤的整數(shù)容量包括N個(gè)分塊,其中,N為正整數(shù)。該方法的執(zhí)行主體為磁盤陣列控制器,如圖3所示,本實(shí)施例的方法包括:
[0044]步驟101、當(dāng)多個(gè)硬盤中的第一硬盤發(fā)生故障時(shí),確定發(fā)生故障的分塊為第一分塊。
[0045]在本實(shí)施例中,硬盤可以為容量標(biāo)記為X.y TB類型的硬盤,例如,疊瓦式磁記錄(shingled magnetic
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
信阳市| 杭锦旗| 定州市| 大冶市| 平邑县| 邹城市| 长葛市| 武宣县| 清新县| 东乡族自治县| 寿宁县| 梁山县| 城口县| 江西省| 四川省| 香港| 杭锦后旗| 济宁市| 南投县| 温州市| 嘉义市| 于都县| 山丹县| 左权县| 灵武市| 德保县| 文成县| 哈巴河县| 泰州市| 石棉县| 阳东县| 鹤岗市| 霍城县| 怀化市| 锡林郭勒盟| 宜宾市| 葫芦岛市| 革吉县| 民县| 五莲县| 凤阳县|