一種存儲(chǔ)設(shè)備、系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法
【專利摘要】本發(fā)明實(shí)施例涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,公開了一種存儲(chǔ)設(shè)備、系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法。其中,該存儲(chǔ)設(shè)備包括:包括:輸入輸出接口、數(shù)據(jù)轉(zhuǎn)移單元、易失性存儲(chǔ)器、非易失性存儲(chǔ)器以及備電單元;其中,所述輸入輸出接口,用于接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù);所述易失性存儲(chǔ)器,用于存儲(chǔ)所述業(yè)務(wù)數(shù)據(jù);所述備電單元,用于在外部電源斷電后,向所述存儲(chǔ)設(shè)備供電;所述數(shù)據(jù)轉(zhuǎn)移單元,用于在外部電源斷電后,將所述易失性存儲(chǔ)器存儲(chǔ)的所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述非易失性存儲(chǔ)器。實(shí)施本發(fā)明實(shí)施例,可以擴(kuò)展系統(tǒng)cache大小,降低備電的安全風(fēng)險(xiǎn)。
【專利說明】一種存儲(chǔ)設(shè)備、系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,具體涉及一種存儲(chǔ)設(shè)備、系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法。
【背景技術(shù)】
[0002]硬盤(HDD, Hard Disk Drive)是計(jì)算機(jī)主要的存儲(chǔ)媒介之一,其種類大致包括:固態(tài)硬盤(SSD,Solid State Disk)、機(jī)械硬盤(HDD)、混合硬盤(HHD)等類型,其中,SSD采用閃存顆粒來存儲(chǔ)數(shù)據(jù),HDD采用磁性碟片來存儲(chǔ)數(shù)據(jù),混合硬盤(HHD,Hybrid Hard Disk)是把磁性硬盤和閃存集成到一起的一種硬盤。
[0003]在現(xiàn)有的存儲(chǔ)系統(tǒng)中,數(shù)據(jù)一般全部存儲(chǔ)在硬盤中,在大容量存儲(chǔ)的場(chǎng)合(例如服務(wù)器、數(shù)據(jù)庫中心),一個(gè)存儲(chǔ)系統(tǒng)往往包括很多塊硬盤(例如100塊甚至更多)。在存儲(chǔ)系統(tǒng)中,一般包括至少一個(gè)控制器(也稱作控制框)和硬盤框,其中控制器里面包含CPU (中央處理器)系統(tǒng),用于處理數(shù)據(jù)。硬盤框含有連接硬盤的硬盤接口,同時(shí)還含有與控制器的數(shù)據(jù)接口,用于把控制器上的數(shù)據(jù)通過鏈接線纜存儲(chǔ)到硬盤框的硬盤里。
[0004]控制器主要包括:主機(jī)接口、CPU、內(nèi)存、磁盤接口。其中主機(jī)接口是與計(jì)算機(jī)系統(tǒng)連接的業(yè)務(wù)接口,主機(jī)接口的類型包括SCSI (Small Computer System Interface,小型計(jì)算機(jī)系統(tǒng)接口 )、SAS (Serial Attached SCSI,串行連接 SCSI)、GE (Gigabit Ethernet,千兆以太網(wǎng)接口)、10GE接口、FC(Fibre Channel,光纖通道接口)等類型;磁盤接口是連接硬盤的的接口,控制器一般可連接多塊硬盤。
[0005]現(xiàn)有技術(shù)中,通常將控制器內(nèi)部的一部分內(nèi)存空間劃分為cache(緩存),用來存儲(chǔ)業(yè)務(wù)數(shù)據(jù),由于業(yè)務(wù)數(shù)據(jù)的重要性,需要對(duì)系統(tǒng)cache進(jìn)行備電防止業(yè)務(wù)數(shù)據(jù)丟失。
[0006]現(xiàn)有技術(shù)的上述方案存在如下缺陷:
[0007]1、系統(tǒng)cache與硬盤數(shù)量無關(guān),也難以進(jìn)行拓展;
[0008]2、當(dāng)硬盤數(shù)量較少時(shí),硬盤的總帶寬可能小于系統(tǒng)最大帶寬,硬盤的帶寬會(huì)成為系統(tǒng)的瓶頸;
[0009]3、隨著系統(tǒng)cache越來越大,其備電所需要的電池容量也越來越大,帶來一定的安全風(fēng)險(xiǎn)。
【發(fā)明內(nèi)容】
[0010]本發(fā)明實(shí)施例所要解決的技術(shù)問題是提供一種存儲(chǔ)設(shè)備、系統(tǒng)和數(shù)據(jù)存儲(chǔ)方法,用于利用存儲(chǔ)設(shè)備擴(kuò)展系統(tǒng)cache,克服存儲(chǔ)設(shè)備帶寬對(duì)系統(tǒng)帶寬造成的限制,減小備電所帶來的安全風(fēng)險(xiǎn)。
[0011]本發(fā)明實(shí)施例提供一種存儲(chǔ)設(shè)備,包括:輸入輸出接口、數(shù)據(jù)轉(zhuǎn)移單元、易失性存儲(chǔ)器、非易失性存儲(chǔ)器以及備電單元;其中,
[0012]所述輸入輸出接口,用于接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0013]所述易失性存儲(chǔ)器,用于存儲(chǔ)所述業(yè)務(wù)數(shù)據(jù);
[0014]所述備電單元,用于在外部電源斷電后,向所述存儲(chǔ)設(shè)備供電;
[0015]所述數(shù)據(jù)轉(zhuǎn)移單元,用于在外部電源斷電后,將所述易失性存儲(chǔ)器存儲(chǔ)的所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述非易失性存儲(chǔ)器。
[0016]相應(yīng)的,本發(fā)明實(shí)施例還提供一種存儲(chǔ)設(shè)備的數(shù)據(jù)存儲(chǔ)方法,所述方法包括:
[0017]接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0018]將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)設(shè)備中的易失性存儲(chǔ)器;
[0019]檢測(cè)外部電源是否斷電;
[0020]如果斷電,通過備電單元向所述存儲(chǔ)設(shè)備供電;
[0021]并將所述易失性存儲(chǔ)器中存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器。
[0022]相應(yīng)的,本發(fā)明實(shí)施例還提供一種存儲(chǔ)系統(tǒng),包括控制器以及與所述控制器連接的至少一個(gè)如前所述的存儲(chǔ)設(shè)備。
[0023]本發(fā)明實(shí)施例中,易失性存儲(chǔ)器可以作為系統(tǒng)cache來使用,用于保存業(yè)務(wù)數(shù)據(jù),可以擴(kuò)展系統(tǒng)cache的大小,存儲(chǔ)設(shè)備的數(shù)量越多,系統(tǒng)cache越大;由于易失性存儲(chǔ)器的讀寫速率較快,即使存儲(chǔ)設(shè)備數(shù)量較少,其帶寬也不會(huì)成為系統(tǒng)的瓶頸;存儲(chǔ)設(shè)備中備電單元可以在外部電源斷電時(shí)為存儲(chǔ)設(shè)備供電,與控制器中的備電所需的電量相比,單個(gè)存儲(chǔ)設(shè)備的備電所需的電量相對(duì)要小的多,降低了安全風(fēng)險(xiǎn)。
【專利附圖】
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1是本發(fā)明實(shí)施例一提供的存儲(chǔ)設(shè)備的結(jié)構(gòu)示意圖;
[0026]圖2是本發(fā)明實(shí)施例二提供的數(shù)據(jù)存儲(chǔ)方法的流程第一示意圖;
[0027]圖3是本發(fā)明實(shí)施例二提供的數(shù)據(jù)存儲(chǔ)方法的流程第二示意圖;
[0028]圖4是本發(fā)明實(shí)施例二提供的數(shù)據(jù)存儲(chǔ)方法的流程第三示意圖;
[0029]圖5是本發(fā)明實(shí)施例二提供的數(shù)據(jù)存儲(chǔ)方法的流程第四示意圖;
[0030]圖6是本發(fā)明實(shí)施例二提供的數(shù)據(jù)存儲(chǔ)方法的流程第五示意圖。
【具體實(shí)施方式】
[0031]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0032]本發(fā)明提供一種存儲(chǔ)設(shè)備和數(shù)據(jù)存儲(chǔ)方法,其核心思想是在利用存儲(chǔ)設(shè)備的易失性存儲(chǔ)器作為系統(tǒng)cache來存儲(chǔ)業(yè)務(wù)數(shù)據(jù),擴(kuò)展系統(tǒng)cache的大小,并且在存儲(chǔ)設(shè)備中設(shè)置備電單元,防止業(yè)務(wù)數(shù)據(jù)丟失。以下實(shí)施例進(jìn)行詳細(xì)說明。
[0033]本發(fā)明的說明書和權(quán)利要求書中的術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0034]實(shí)施例一:
[0035]本發(fā)明實(shí)施例提供一種存儲(chǔ)設(shè)備,如圖1所示,該存儲(chǔ)設(shè)備100包括:輸入輸出接口 101、數(shù)據(jù)轉(zhuǎn)移單元102、易失性存儲(chǔ)器103、非易失性存儲(chǔ)器104以及備電單元105 ;其中,
[0036]輸入輸出接口 101可用于接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0037]易失性存儲(chǔ)器103可用于存儲(chǔ)輸入輸出接口 101接收到的業(yè)務(wù)數(shù)據(jù);
[0038]備電單元105可用于在外部電源斷電后,向上述存儲(chǔ)設(shè)備供電;
[0039]數(shù)據(jù)轉(zhuǎn)移單元102可用于在外部電源斷電后,將易失性存儲(chǔ)器103存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到非易失性存儲(chǔ)器104。
[0040]本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備中,易失性存儲(chǔ)器103可以作為系統(tǒng)cache來使用,用于保存業(yè)務(wù)數(shù)據(jù),可以擴(kuò)展系統(tǒng)cache的大小,存儲(chǔ)設(shè)備的數(shù)量越多,系統(tǒng)cache越大;由于易失性存儲(chǔ)器103的讀寫速率較快,即使存儲(chǔ)設(shè)備數(shù)量較少,其帶寬也不會(huì)成為系統(tǒng)的瓶頸;存儲(chǔ)設(shè)備中備電單元105可以在外部電源斷電時(shí)為存儲(chǔ)設(shè)備供電,與控制器中的備電所需的電量相比,單個(gè)存儲(chǔ)設(shè)備的備電所需的電量相對(duì)要小的多,降低了安全風(fēng)險(xiǎn)。
[0041]優(yōu)選地,易失性存儲(chǔ)器103可以采用DDR (雙倍速率同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器)顆粒制成,讀寫速度可以達(dá)到1600MT/S及以上,當(dāng)采用32位的位寬時(shí),帶寬可以達(dá)到1600*32/8*0.7 = 4.48GB/s,遠(yuǎn)遠(yuǎn)高于輸入輸出接口采用的傳輸協(xié)議,例如PCIExl (Peripheral Component Interface Express,總線和接口標(biāo)準(zhǔn))協(xié)議的帶寬 512MB/S,F(xiàn)C(Fibre Channel,光纖通道)協(xié)議的帶寬為0.64GB/s,所以能夠?qū)⑶岸私涌诘膸捜颗軡M。
[0042]優(yōu)選地,數(shù)據(jù)轉(zhuǎn)移單元102還可以用于在業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移完成后,通知備電單元105停止向存儲(chǔ)設(shè)備100供電,這樣可以防止備電單元105因?yàn)檫^放而損壞。優(yōu)選地,數(shù)據(jù)轉(zhuǎn)移單元102還可以用于在外部電源恢復(fù)供電后,將非易失性存儲(chǔ)器104存儲(chǔ)的上述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到易失性存儲(chǔ)器103,這樣備份的數(shù)據(jù)被恢復(fù)到了易失性存儲(chǔ)器103中。
[0043]舉例來說,在一種實(shí)施方式中,非易失性存儲(chǔ)器104可以預(yù)留一個(gè)存儲(chǔ)空間來存儲(chǔ)斷電之后由易失性存儲(chǔ)器103轉(zhuǎn)移過來的業(yè)務(wù)數(shù)據(jù),該存儲(chǔ)空間的容量應(yīng)當(dāng)大于或等于易失性存儲(chǔ)器103的存儲(chǔ)容量,這樣在外部電源恢復(fù)供電之后,數(shù)據(jù)轉(zhuǎn)移單元102可以將該存儲(chǔ)空間中的業(yè)務(wù)數(shù)據(jù)再轉(zhuǎn)移到易失性存儲(chǔ)器103。
[0044]舉例來說,在另一種實(shí)施方式中,數(shù)據(jù)轉(zhuǎn)移單元102可以將業(yè)務(wù)數(shù)據(jù)打上一個(gè)特定的標(biāo)識(shí)之后轉(zhuǎn)移到非易失性存儲(chǔ)器104中,在外部電源恢復(fù)供電后,憑借該標(biāo)識(shí)查找到業(yè)務(wù)數(shù)據(jù)并進(jìn)行業(yè)務(wù)數(shù)據(jù)的轉(zhuǎn)移。
[0045]優(yōu)選地,輸入輸出接口 101還可以在數(shù)據(jù)轉(zhuǎn)移單元102將備份的業(yè)務(wù)數(shù)據(jù)從非易失性存儲(chǔ)器104轉(zhuǎn)移到易失性存儲(chǔ)器103中之后,向系統(tǒng)(主機(jī))發(fā)送業(yè)務(wù)恢復(fù)通知,使得系統(tǒng)(主機(jī))恢復(fù)正常的業(yè)務(wù)。
[0046]優(yōu)選地,在正常處理數(shù)據(jù)時(shí),數(shù)據(jù)轉(zhuǎn)移單元102還可以定期地將易失性存儲(chǔ)器103中存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)移到非易失性存儲(chǔ)器104中,具體地,可以利用數(shù)據(jù)淘汰算法或數(shù)據(jù)拼接算法來實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)移。
[0047]需要說明的,本實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移可以包括數(shù)據(jù)的復(fù)制或者剪切。
[0048]舉例來說,數(shù)據(jù)轉(zhuǎn)移單元102可以是一個(gè)或多個(gè)處理器。
[0049]優(yōu)選地,備電單元105還可以用于在外部電源恢復(fù)供電后,利用外部電源進(jìn)行充電。
[0050]舉例來說,備電單元105可以為電池,或者超級(jí)電容,或者其它合適的適用于備電的設(shè)備,在此不作具體的限制。
[0051 ] 舉例來說,本實(shí)施例中的存儲(chǔ)設(shè)備100可以是硬盤,易失性存儲(chǔ)器103可以是硬盤的緩存,非易失性存儲(chǔ)器104可以是硬盤的盤片。
[0052]優(yōu)選地,本實(shí)施例中,易失性存儲(chǔ)器103的容量大小可以設(shè)置的比一般的硬盤緩存大的多,例如易失性存儲(chǔ)器103與非易失性存儲(chǔ)器104的容量大小之比可以在1/1000以上,即對(duì)于容量ITB的硬盤,易失性存儲(chǔ)器103的容量可以為IGB甚至更大,相比現(xiàn)有技術(shù)中硬盤一般的緩存大小(32M、64M)要大得多,可以有效的擴(kuò)展系統(tǒng)緩存的大小。
[0053]實(shí)施例二:
[0054]本發(fā)明實(shí)施例還提供一種存儲(chǔ)設(shè)備的數(shù)據(jù)存儲(chǔ)方法,如圖2所示,該方法可以包括:
[0055]201、接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù);
[0056]202、將上述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在上述存儲(chǔ)設(shè)備中的易失性存儲(chǔ)器;
[0057]203、檢測(cè)外部電源是否斷電,如果斷電,執(zhí)行204,否則執(zhí)行203 ;
[0058]204、通過備電單元向上述存儲(chǔ)設(shè)備供電;
[0059]205、將上述易失性存儲(chǔ)器中存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到上述存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器。
[0060]本發(fā)明實(shí)施例提供的存儲(chǔ)設(shè)備的數(shù)據(jù)存儲(chǔ)方法,將易失性存儲(chǔ)器可以作為系統(tǒng)cache來使用,用于保存業(yè)務(wù)數(shù)據(jù),可以擴(kuò)展系統(tǒng)cache的大小,存儲(chǔ)設(shè)備的數(shù)量越多,系統(tǒng)cache越大;由于易失性存儲(chǔ)器的讀寫速率較快,即使存儲(chǔ)設(shè)備數(shù)量較少,其帶寬也不會(huì)成為系統(tǒng)的瓶頸;利用備電單元在外部電源斷電時(shí)為存儲(chǔ)設(shè)備供電,與控制器中的備電所需的電量相比,單個(gè)存儲(chǔ)設(shè)備的備電所需的電量相對(duì)要小的多,降低了安全風(fēng)險(xiǎn)。
[0061]本實(shí)施例中所說的存儲(chǔ)設(shè)備可以是前述實(shí)施例所描述的存儲(chǔ)設(shè)備,對(duì)存儲(chǔ)設(shè)備的具體結(jié)構(gòu),請(qǐng)參考前述實(shí)施例的描述,在此不再贅述。
[0062]進(jìn)一步地,如圖3所示,該方法還可以包括:
[0063]301、判斷業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移是否完成,如果是,執(zhí)行302,否則,繼續(xù)執(zhí)行205 ;
[0064]302、使備電單元停止向上述存儲(chǔ)設(shè)備供電。
[0065]進(jìn)一步地,如圖4所示,該方法還可以包括:
[0066]401、檢測(cè)外部電源是否恢復(fù)供電,如果恢復(fù)供電,將上述非易失性存儲(chǔ)器存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到上述易失性存儲(chǔ)器中。
[0067]進(jìn)一步地,如圖5所示,該方法還可以包括:
[0068]501、在上述非易失性存儲(chǔ)器存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到上述易失性存儲(chǔ)器中之后,向系統(tǒng)發(fā)送業(yè)務(wù)恢復(fù)通知。
[0069]進(jìn)一步地,如圖6所示,該方法還可以包括:
[0070]601、在外部電源恢復(fù)供電后,利用外部電源對(duì)上述備電單元進(jìn)行充電。
[0071]優(yōu)選地,該方法還可以包括:定期地將易失性存儲(chǔ)器中存儲(chǔ)的數(shù)據(jù)轉(zhuǎn)移到非易失性存儲(chǔ)器中,具體地,可以利用數(shù)據(jù)淘汰算法或數(shù)據(jù)拼接算法來實(shí)現(xiàn)數(shù)據(jù)轉(zhuǎn)移。
[0072]需要說明的是,本實(shí)施例中的數(shù)據(jù)轉(zhuǎn)移可以包括數(shù)據(jù)的復(fù)制或者剪切。
[0073]需要說明的是,上述方法可以由存儲(chǔ)設(shè)備中的處理器(一個(gè)或多個(gè))進(jìn)行執(zhí)行。
[0074]實(shí)施例三:本發(fā)明實(shí)施例還提供一種存儲(chǔ)系統(tǒng),該存儲(chǔ)系統(tǒng)包括控制器,以及至少一個(gè)如前述實(shí)施例所描述的存儲(chǔ)設(shè)備,存儲(chǔ)設(shè)備的具體結(jié)構(gòu)可以參考前述實(shí)施例的描述,在此不再贅述。
[0075]在該存儲(chǔ)系統(tǒng)中,存儲(chǔ)設(shè)備的易失性存儲(chǔ)器可以作為控制器的系統(tǒng)cache來使用,用于保存業(yè)務(wù)數(shù)據(jù),可以擴(kuò)展系統(tǒng)cache的大小。
[0076]需要說明的是,以上各實(shí)施例均屬于同一發(fā)明構(gòu)思,各實(shí)施例的描述各有側(cè)重,在個(gè)別實(shí)施例中描述未詳盡之處,可參考其他實(shí)施例中的描述。
[0077]本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲(chǔ)于一計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括:閃存盤、只讀存儲(chǔ)器(Read-Only Memory, ROM)、隨機(jī)存取器(RandomAccessMemory, RAM)、磁盤或光盤等。
[0078]以上對(duì)本發(fā)明實(shí)施例所提供的存儲(chǔ)設(shè)備、系統(tǒng)及數(shù)據(jù)存儲(chǔ)方法進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
【權(quán)利要求】
1.一種存儲(chǔ)設(shè)備,其特征在于,包括:輸入輸出接口、數(shù)據(jù)轉(zhuǎn)移單元、易失性存儲(chǔ)器、非易失性存儲(chǔ)器以及備電單元;其中, 所述輸入輸出接口,用于接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù); 所述易失性存儲(chǔ)器,用于存儲(chǔ)所述業(yè)務(wù)數(shù)據(jù); 所述備電單元,用于在外部電源斷電后,向所述存儲(chǔ)設(shè)備供電; 所述數(shù)據(jù)轉(zhuǎn)移單元,用于在外部電源斷電后,將所述易失性存儲(chǔ)器存儲(chǔ)的所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述非易失性存儲(chǔ)器。
2.根據(jù)權(quán)利要求1所述的存儲(chǔ)設(shè)備,其特征在于,所述備電單元還用于在所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移完成后,停止向所述存儲(chǔ)設(shè)備供電。
3.根據(jù)權(quán)利要求1或2所述的存儲(chǔ)設(shè)備,其特征在于,所述數(shù)據(jù)轉(zhuǎn)移單元還用于在外部電源恢復(fù)供電后,將所述非易失性存儲(chǔ)器存儲(chǔ)的所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述易失性存儲(chǔ)器。
4.根據(jù)權(quán)利要求3所述的存儲(chǔ)設(shè)備,其特征在于,所述輸入輸出接口還用于在所述數(shù)據(jù)轉(zhuǎn)移單元將所述業(yè)務(wù)數(shù)據(jù)從所述非易失性存儲(chǔ)器轉(zhuǎn)移到所述易失性存儲(chǔ)器之后,向系統(tǒng)發(fā)送業(yè)務(wù)恢復(fù)通知。
5.根據(jù)權(quán)利要求3所述的存儲(chǔ)設(shè)備,其特征在于,所述備電單元還用于在外部電源恢復(fù)供電后,利用外部電源進(jìn)行充電。
6.一種存儲(chǔ)設(shè)備的數(shù)據(jù)存儲(chǔ)方法,其特征在于,所述方法包括: 接收系統(tǒng)發(fā)送的業(yè)務(wù)數(shù)據(jù); 將所述業(yè)務(wù)數(shù)據(jù)存儲(chǔ)在所述存儲(chǔ)設(shè)備中的易失性存儲(chǔ)器; 檢測(cè)外部電源是否斷電; 如果斷電,通過備電單元向所述存儲(chǔ)設(shè)備供電; 并將所述易失性存儲(chǔ)器中存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述存儲(chǔ)設(shè)備中的非易失性存儲(chǔ)器。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括:在所述業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移完成后,所述備電單元停止向所述存儲(chǔ)設(shè)備供電。
8.根據(jù)權(quán)利要求6或7所述的方法,其特征在于,所述方法還包括: 檢測(cè)外部電源是否恢復(fù)供電,如果恢復(fù)供電,將所述非易失性存儲(chǔ)器存儲(chǔ)的業(yè)務(wù)數(shù)據(jù)轉(zhuǎn)移到所述易失性存儲(chǔ)器。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述方法還包括: 在外部電源恢復(fù)供電后,利用外部電源對(duì)所述備電單元進(jìn)行充電。
10.一種存儲(chǔ)系統(tǒng),其特征在于,包括控制器以及與所述控制器連接的至少一個(gè)如權(quán)利要求1-5任一項(xiàng)所述的存儲(chǔ)設(shè)備。
【文檔編號(hào)】G06F12/08GK104050108SQ201410276878
【公開日】2014年9月17日 申請(qǐng)日期:2014年6月19日 優(yōu)先權(quán)日:2014年6月19日
【發(fā)明者】張洪崠, 王娜 申請(qǐng)人:華為技術(shù)有限公司