專利名稱:存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法及裝置。
背景技術(shù):
在專用存儲(chǔ)系統(tǒng)中,以功能劃分,包括控制機(jī)頭和磁盤陣列,并且二者 在物理形態(tài)上可合而為一。 一般低端存儲(chǔ)系統(tǒng)的控制機(jī)頭要求的可靠性比較 低,只包含一塊控制板(只有一個(gè)控制器),而中端或高端存儲(chǔ)系統(tǒng)要求很 高的可靠性,不僅要求系統(tǒng)的輸入電源、系統(tǒng)本身的電源模塊、電池、到交
換機(jī)和磁盤陣列的通路都至少要達(dá)到"i + r備份要求,而且,中端系統(tǒng)包 含兩個(gè)控制器,高端系統(tǒng)控制機(jī)頭中會(huì)包含兩個(gè)以上的控制器,其中的數(shù)據(jù) 也需要備份。
參見圖i,為存儲(chǔ)設(shè)備應(yīng)用場(chǎng)景示意圖,由服務(wù)器寫到磁盤陣列的數(shù)據(jù)需 要經(jīng)過控制機(jī)頭進(jìn)行處理,該數(shù)據(jù)會(huì)暫時(shí)存放在控制機(jī)頭的內(nèi)存中,待處理 完畢后再向磁盤陣列發(fā)送,系統(tǒng)需要進(jìn)行備份的就是該部分?jǐn)?shù)據(jù),這個(gè)過程 可稱為"寫內(nèi)存"。
較常見的解決方案是在其他控制機(jī)頭的內(nèi)存中劃出一塊區(qū)域作為該控制 機(jī)頭的鏡像區(qū)域,并利用控制機(jī)頭間的硬件鏡像通道進(jìn)行控制機(jī)頭寫內(nèi)存與 其他控制機(jī)頭上的鏡像內(nèi)存的同步,以保證在任意時(shí)刻兩者的數(shù)據(jù)都是一致 的。所謂鏡像通道,是指物理連接建立的數(shù)據(jù)傳輸通道,之所以稱為"鏡像" 通道,是因?yàn)橛稍撏ǖ缹?shí)現(xiàn)在兩個(gè)控制機(jī)頭中存儲(chǔ)數(shù)據(jù)的"復(fù)制"。參見圖2,
主板A即是圖1中控制機(jī)頭,主板B是用于備份數(shù)據(jù)的控制機(jī)頭,在主板A 和主板B之間,通過物理連接建立鏡像通道,在CPU組控制下,將主板A的數(shù)據(jù)通過鏡像通道寫入主板B的內(nèi)存組,主板A和主板B之間通過北橋作為
通信接口進(jìn)行通信。由于即時(shí)性和數(shù)據(jù)流量的要求,鏡像通道必須保證一定
的帶寬。
但當(dāng)鏡像通道故障時(shí),備份關(guān)系將不復(fù)存在,為此,通常采用板間控制 通道作為鏡像通道的備份通道,板間控制通道主要任務(wù)是傳遞主板互相間的 控制信息,當(dāng)鏡像通道故障時(shí),可以利用板間通道實(shí)現(xiàn)控制器鏡像功能。
但是,在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人經(jīng)過研究發(fā)現(xiàn),板間控制通道受 其主要傳輸控制信息的功能所限,其最大允許數(shù)據(jù)流量較小,很難滿足數(shù)據(jù) 備份的功能,因此,當(dāng)用板間控制通道代替鏡-像通道時(shí),將極大地縮小數(shù)據(jù) 流量的帶寬,降低系統(tǒng)的性能。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法及裝置,以解 決現(xiàn)有方案流量帶寬降低的問題。
為此,本發(fā)明實(shí)施例采用如下技術(shù)方案
一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法,包括以下步驟在存儲(chǔ)系統(tǒng)的第一主板和 第二主板之間設(shè)置至少兩個(gè)鏡像通道;當(dāng)所述至少兩個(gè)鏡像通道都正常連通 時(shí),在所述至少兩個(gè)鏡像通道中均衡傳輸備份數(shù)據(jù);當(dāng)有故障鏡像通道時(shí), 利用其余正常鏡像通道傳輸備份數(shù)據(jù)。
一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法,包括以下步驟在兩個(gè)主板之間設(shè)置至少 兩個(gè)鏡像通道,設(shè)置其中一個(gè)鏡像通道為主用通道,其余為備用通道;當(dāng)主 用通道正常連通時(shí),通過主用通道傳輸備份數(shù)據(jù);當(dāng)主用通道故障時(shí),啟動(dòng) 備用通道傳輸備份數(shù)據(jù)。
一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份的裝置,包括多通道設(shè)置單元,用于在第一主 板及第二主板間設(shè)置至少兩個(gè)鏡像通道;故障判斷單元,用于判斷所述多通 道設(shè)置單元設(shè)置的各個(gè)鏡像通道是否出現(xiàn)故障;流量均衡控制單元,用于控 制在所有正常連通的鏡像通道中均衡傳輸備份數(shù)據(jù)。一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份裝置,包括多通道設(shè)置單元,用于在第一主板 及第二主板間設(shè)置至少兩個(gè)鏡像通道;主備設(shè)置單元,用于從多個(gè)鏡像通道 中設(shè)置一個(gè)鏡像通道為主用通道,其余為備用通道;故障判斷單元,用于判
斷主用通道是否正常連通還是出現(xiàn)故障;主備控制單元,當(dāng)主用通道正常連
通時(shí),用于啟動(dòng)主用通道傳輸備份數(shù)據(jù),當(dāng)主用通道故障時(shí),用于啟動(dòng)備用 通道傳輸備份數(shù)據(jù)。
由此,本發(fā)明實(shí)施例通過在兩個(gè)主板之間設(shè)置多個(gè)鏡像通道,當(dāng)所有鏡 像通道都連通正常時(shí),通過所有鏡像通道均衡傳輸流量,當(dāng)其中之一或部分 鏡像通道故障時(shí),利用其余正常的鏡像通道均衡傳輸流量,可在一個(gè)鏡像通 道出現(xiàn)故障的情況下使用其他正常的鏡像通道,保證備份數(shù)據(jù)時(shí)即時(shí)性和流
量帶寬的要求。
圖1為現(xiàn)有技術(shù)存儲(chǔ)設(shè)備應(yīng)用場(chǎng)景示意圖; 圖2為現(xiàn)有技術(shù)存儲(chǔ)設(shè)備鏡像通道應(yīng)用示意圖; 圖3為本發(fā)明存儲(chǔ)設(shè)備多個(gè)鏡像通道備份示意圖; 圖4為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備^f分方法實(shí)施例一流程圖; 圖5為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例一訪問互斥控制流程圖; 圖6為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例一多口間訪問互斥控制流 程圖7為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例一互聯(lián)控制流程圖; 圖8為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例二流程圖; 圖9為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份裝置實(shí)施例一結(jié)構(gòu)示意圖; 圖10為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份裝置實(shí)施例二結(jié)構(gòu)示意圖。
具體實(shí)施例方式
參見圖3,為本發(fā)明實(shí)施例存儲(chǔ)系統(tǒng)的結(jié)構(gòu)示意圖,包括多個(gè)4竟^表通道。 所述存儲(chǔ)系統(tǒng)包括一第一主板301及一第二主板302,在所述第一主板301和所述第二主板302之間設(shè)置至少兩個(gè)鏡像通道,包括鏡像通道l、 2...n。每個(gè) 鏡像通道的具體配置方式為在第一主板301和第二主板302之間對(duì)應(yīng)接口 上通過物理連接構(gòu)成,例如,將第一主板301的接口 11和第二主板302的接 口 21通過物理連接即構(gòu)成鏡像通道1,將第一主板301的接口 12和第二主板 302的接口 22通過物理連接即構(gòu)成鏡像通道2,依次類推,將第一主板301 的接口 nl和第二主板302的接口 n2通過物理連4妄即構(gòu)成鏡像通道n。
對(duì)于多鏡像通道的流量控制,可采用均衡通道配置模式。所謂的均衡通 道配置模式就是利用流量均衡算法,保證所有鏡像通道的數(shù)據(jù)流量均衡,以 避免各個(gè)通道流量差異過大,造成某個(gè)通道的數(shù)據(jù)流量超過了通道帶寬限制 而引起數(shù)據(jù)阻塞,導(dǎo)致性能下降的情況。該配置模式下,可以保證鏡像通道 帶寬利用率的最大化。
設(shè)板間鏡像通道有n條,每條通道的帶寬為xGB/s;當(dāng)系統(tǒng)正常工作時(shí), 系統(tǒng)可以利用全部鏡像通道作內(nèi)存鏡像,整體通道帶寬為xnGB/s。當(dāng)有一條 板間鏡像通道出故障時(shí),系統(tǒng)通過流控均衡機(jī)制,利用其余的有效鏡像通道 完成板間鏡像,通道帶寬為x(n-l) GB/s,帶寬較正常時(shí)僅降低了 x GB/s。這 樣就以較小的帶寬損失實(shí)現(xiàn)了鏡像通道的備份,避免了單點(diǎn)故障的發(fā)生。
參見圖4,為本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例一的流程圖,包括
S401:在存儲(chǔ)系統(tǒng)的第一主板和第二主板之間設(shè)置至少兩個(gè)鏡像通道;
S402:當(dāng)所有鏡像通道都正常連通時(shí),在所有鏡像通道中均衡傳輸備份 數(shù)據(jù);
S403:當(dāng)有故障鏡像通道時(shí),利用其余正常鏡像通道傳輸備份數(shù)據(jù)。
以圖3為例,當(dāng)n個(gè)鏡像通道都連通正常時(shí),通過這n個(gè)鏡像通道均衡 傳輸流量,當(dāng)其中之一或部分鏡像通道故障時(shí),利用其余正常的鏡像通道均 衡傳輸流量。該配置模式下,可以保證鏡像通道帶寬利用率的最大化。
此外,優(yōu)選地,實(shí)施例一還包括對(duì)各個(gè)鏡像通道訪問互斥控制的流程。參見圖5,為方法實(shí)施例一中對(duì)各個(gè)鏡像通道訪問互斥控制的流程圖,包
括
S501:設(shè)置鏡像通道與第一主板之間的接口為第一接口,設(shè)置鏡像通道 與第二主板之間的接口為第二接口 ;
S502:當(dāng)?shù)谝唤涌趶牡谝恢靼宓膬?nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第二接口向第 二主板的內(nèi)存組寫入數(shù)據(jù);
或者,
S503:當(dāng)?shù)诙涌趶牡诙靼宓膬?nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第一接口從第 一主板的內(nèi)存組寫入數(shù)據(jù)。
對(duì)各個(gè)鏡像通道訪問互斥控制管理,以圖3為例,對(duì)于鏡像通道l,當(dāng)?shù)?一主板接口 11從第一主板的內(nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第二主板接口21將數(shù) 據(jù)寫入第二主板內(nèi)存組。對(duì)于其余鏡像通道同理。
對(duì)于每個(gè)主板連接的多個(gè)鏡像通道,也要協(xié)調(diào)管理,需要進(jìn)行多個(gè)鏡像 通道多口間訪問互斥管理,所謂"多口間訪問互斥管理",是指統(tǒng)一控制多個(gè) 接口的數(shù)據(jù)傳輸方向,即,統(tǒng)一控制第一主板(第二主板)與所有鏡像通道 的所有接口都從內(nèi)存組讀取或?qū)懭霐?shù)據(jù),參見圖6,包括
S601:設(shè)置各鏡像通道與第一主板的接口分別為接口 11、接口 12...接口
ln;
S602'. i殳置第一主板通過接口 11、接口 12…接口 ln從內(nèi)存組讀取數(shù)據(jù); 同理,
S603:設(shè)置各鏡像通道與第二主板的接口分別為接口 21、接口 22...接口
2n;
S604:設(shè)置第二主板通過接口 21、接口 22...接口 2n向內(nèi)存組寫入數(shù)據(jù)。
對(duì)多個(gè)鏡像通道訪問互斥控制管理,以圖3為例,對(duì)于第一主板301,當(dāng) 利用接口 11從內(nèi)存組讀耳又?jǐn)?shù)據(jù)時(shí),同時(shí)也要設(shè)置接口 12...接口 ln乂人內(nèi)存組讀取數(shù)據(jù),或者,同時(shí)設(shè)置接口 11、接口 12...接口 ln將數(shù)據(jù)寫入內(nèi)存組。 對(duì)于第二主板302也是同理。
此外,優(yōu)選地,實(shí)施例一還包括對(duì)多個(gè)鏡像通道進(jìn)行互聯(lián)控制的流程。
參見圖7,為方法實(shí)施例一對(duì)多個(gè)鏡像通道進(jìn)行互聯(lián)控制的流程圖,包括:
S701:將備份數(shù)據(jù)按照地址進(jìn)行分段;
S702:設(shè)置各鏡像通道傳輸不同段的備份數(shù)據(jù)。
對(duì)多個(gè)鏡像通道進(jìn)行互聯(lián)控制,以圖3為例,對(duì)于第一主板301,將內(nèi)存 組數(shù)據(jù)按照地址進(jìn)行分段,具體地,分為與鏡像通道個(gè)數(shù)相當(dāng)?shù)膮^(qū)段data_l、 data—2.. .data—n,通過鏡像通道1傳輸data_l 、鏡像通道2傳輸data—2...通過 鏡像通道n傳輸dataji。而且,根據(jù)數(shù)據(jù)量以及鏡像通道故障變化情況,實(shí) 時(shí)對(duì)數(shù)據(jù)分段進(jìn)行更新和控制。
需要說明的是,上述圖5、 6及7以及文字描述的各個(gè)鏡像通道的互斥管 理、多口間互斥管理以及多個(gè)通道互聯(lián)控制,都是對(duì)正常的鏡像通道的管理, 仍以圖3為例,如果系統(tǒng)中的n個(gè)鏡像通道都正常,那么對(duì)這n個(gè)鏡像通道 都分別進(jìn)行上述三種管理,如果有i ( iy<")個(gè)鏡像通道故障,則僅對(duì)余下 的正常的個(gè)正常鏡像通道進(jìn)行管理。
下面介紹本發(fā)明存儲(chǔ)系統(tǒng)的數(shù)據(jù)備份方法實(shí)施例二 。
對(duì)于多鏡像通道的流量控制,還可采用主備通道模式。所謂主備通道模 式即為將部分鏡像通道設(shè)置為主用通道,其余通道設(shè)置為備用通道。缺省僅 利用主用通道作為板間內(nèi)存鏡像工作通道,用數(shù)據(jù)流的ECC ( Error Checking and Correcting,錯(cuò)誤檢查和糾正)或物理連接的接收標(biāo)志作標(biāo)識(shí)判斷通道是 否故障,當(dāng)主用通道故障的時(shí)候,將備用通道切換為主用通道繼續(xù)工作。
參見圖8,方法實(shí)施例二流程包括
S801:在兩個(gè)主板之間設(shè)置至少兩個(gè)鏡像通道,設(shè)置其中一個(gè)鎮(zhèn):像通道 為主用通道,其余為備用通道;S802:當(dāng)主用通道正常連通時(shí),通過主用通道傳輸備份數(shù)據(jù);
S803:當(dāng)主用通道故障時(shí),啟動(dòng)備用通道傳輸備份數(shù)據(jù)。
以圖3為例,系統(tǒng)默認(rèn)鏡像通道1為主用通道,當(dāng)鏡像通道1連通正常 時(shí),通過該主用的鏡像通道l進(jìn)行備份數(shù)據(jù)的傳輸,當(dāng)主用通道故障時(shí),啟 動(dòng)正常的一個(gè)備用通道工作,例如,啟動(dòng)鏡像通道2傳輸備份數(shù)據(jù)。
在實(shí)施例二中,由于只利用一個(gè)鏡像通道進(jìn)行流量傳輸,因此實(shí)現(xiàn)和控 制比較簡(jiǎn)單,僅需要對(duì)當(dāng)前工作的鏡像通道進(jìn)行訪問互斥管理即可,具體管 理流程參見圖5以及對(duì)圖5的描述,此處不再贅述。
與方法實(shí)施例相對(duì)應(yīng),還公開了存儲(chǔ)系統(tǒng)數(shù)據(jù)備份的裝置,該裝置可以 是存在于存儲(chǔ)系統(tǒng)的內(nèi)存中的功能實(shí)體,可以通過硬件、軟件或軟硬件結(jié)合 的方式實(shí)現(xiàn)。
參見圖9,為裝置實(shí)施例一結(jié)構(gòu)示意圖,至少包括故障判斷單元900、多 通道設(shè)置單元901、流量均衡控制單元902,優(yōu)選地,還可包括多口互斥控制 單元903和互斥控制單元904。其中
多通道設(shè)置單元901 ,用于在所述第一主板及第二主板間設(shè)置至少兩個(gè)鏡 像通道;
故障判斷單元900,用于判斷多通道設(shè)置單元901設(shè)置的鏡l象通道中是否 有故障通道;
流量均銅-控制單元902,用于控制在除所述故障通道外的所有正常連通的 鏡像通道中均衡傳輸備份數(shù)據(jù)。
互斥控制單元903,用于對(duì)正常連通的多個(gè)鏡^Jt道進(jìn)行多口間訪問互斥 控制。
互聯(lián)控制單元904,用于對(duì)正常連通的多個(gè)鏡像通道進(jìn)行互聯(lián)控制。
在裝置實(shí)施例一中,設(shè)多通道設(shè)置單元901設(shè)置板間鏡像通道有n條, 每條通道的帶寬為xGB/s;當(dāng)故障判斷單元900判斷鏡像通道均正常連通時(shí),流量均衡控制單元902利用全部鏡像通道作內(nèi)存鏡像,整體通道帶寬為xn GB/s。當(dāng)故障判斷單元900判斷有一條板間鏡像通道出故障時(shí),流量均4軒控 制單元902通過流控均衡機(jī)制,利用其余的有效鏡像通道完成板間鏡像,通 道帶寬為x(n-l) GB/s,帶寬較正常時(shí)僅降低了 x GB/s。這樣就以較小的帶寬 損失實(shí)現(xiàn)了鏡像通道的備份,避免了單點(diǎn)故障的發(fā)生。
關(guān)于裝置實(shí)施例一中各單元的工作流程參見方法實(shí)施例一,在此不再贅述。
參見圖10,為裝置實(shí)施例二結(jié)構(gòu)示意圖,包括多通道設(shè)置單元1001、主 備設(shè)置單元1002、故障判斷單元1000和主備控制單元1003。其中
多通道設(shè)置單元1001,用于在第一主板及第二主板間設(shè)置至少兩個(gè)鏡像 通道;
主備設(shè)置單元1002,用于從多個(gè)鏡像通道中設(shè)置一個(gè)鏡像通道為主用通 道,其余為備用通道;
故障判斷單元1000,用于判斷主用通道是正常連通還是出現(xiàn)故障;
主備控制單元1003,當(dāng)主用通道正常連通時(shí),用于啟動(dòng)主用通道傳輸備 份數(shù)據(jù),當(dāng)主用通道故障時(shí),用于啟動(dòng)備用通道傳輸備份數(shù)據(jù)。
在裝置實(shí)施例二中,缺省僅利用主用通道作為板間內(nèi)存鏡^^工作通道, 用數(shù)據(jù)流的ECC或物理連接的接收標(biāo)志作標(biāo)識(shí)判斷通道是否故障,當(dāng)主用通 道故障的時(shí)候,將備用通道切換為主用通道繼續(xù)工作。
關(guān)于裝置實(shí)施例二中各單元的工作流程參見方法實(shí)施例二,在此不再贅述。
由此,本發(fā)明實(shí)施例通過在兩個(gè)主板之間設(shè)置多個(gè)鏡像通道,當(dāng)所有鏡 像通道都連通正常時(shí),通過所有鏡像通道均衡傳輸流量,當(dāng)其中之一或部分 鏡像通道故障時(shí),利用其余正常的鏡像通道均衡傳輸流量,可在一個(gè)鏡像通 道出現(xiàn)故障的情況下使用其他正常的鏡像通道,保證備份數(shù)據(jù)時(shí)即時(shí)性和流量帶寬的要求。
以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn) 飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法,其特征在于,包括在存儲(chǔ)系統(tǒng)的第一主板和第二主板之間設(shè)置至少兩個(gè)鏡像通道;當(dāng)所述至少兩個(gè)鏡像通道都正常連通時(shí),在所述至少兩個(gè)鏡像通道中均衡傳輸備份數(shù)據(jù);當(dāng)所述至少兩個(gè)鏡像通道有故障鏡像通道時(shí),利用其余正常鏡像通道傳輸備份數(shù)據(jù)。
2、 根據(jù)權(quán)利要求l所述方法,其特征在于,還包括對(duì)所述至少兩個(gè)鏡 像通道中正常的鏡像通道進(jìn)行多口間訪問互斥控制。
3、 根據(jù)權(quán)利要求2所述方法,其特征在于,所述對(duì)所述至少兩個(gè)鏡像通 道中正常的鏡像通道進(jìn)行多口間訪問互斥控制的具體過程為控制第 一主板與正常鏡像通道的所有接口都從內(nèi)存組讀取數(shù)據(jù),控制第 二主板與正常鏡像通道的所有接口都向內(nèi)存組寫入數(shù)據(jù)。
4、 根據(jù)權(quán)利要求l所述方法,其特征在于,還包括對(duì)所述至少兩個(gè)鏡 像通道中正常的鏡像通道進(jìn)行互聯(lián)控制。
5、 根據(jù)權(quán)利要求4所述方法,其特征在于,所述對(duì)所述至少兩個(gè)鏡像通 道中正常的鏡像通道進(jìn)行互聯(lián)控制的具體過程為將備份數(shù)據(jù)按照地址進(jìn)行分段; 設(shè)置各正常的鏡像通道傳輸不同段的備份數(shù)據(jù)。
6、 根據(jù)權(quán)利要求l所述方法,其特征在于,還包括對(duì)所述至少兩個(gè)鏡 像通道中各正常的鏡像通道進(jìn)行訪問互斥控制。
7、 根據(jù)權(quán)利要求6所述方法,其特征在于,所述對(duì)所述至少兩個(gè)鏡像通 道中各正常的鏡像通道進(jìn)行訪問互斥控制的具體過程為設(shè)置鏡像通道與第 一主板之間的接口為第 一接口 ,設(shè)置鏡像通道與第二 主板之間的接口為第二接口 ;當(dāng)?shù)?一接口從第 一主板的內(nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第二接口向第二主板 的內(nèi)存組寫入數(shù)據(jù),或者,當(dāng)?shù)诙涌趶牡诙靼宓膬?nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第 一接口從第 一主板 的內(nèi)存組寫入數(shù)據(jù)。
8、 一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法,其特征在于,包括 在兩個(gè)主板之間設(shè)置至少兩個(gè)鏡像通道,設(shè)置其中一個(gè)鏡像通道為主用通道,其余為備用通道;當(dāng)主用通道正常連通時(shí),通過主用通道傳輸備份數(shù)據(jù); 當(dāng)主用通道故障時(shí),啟動(dòng)備用通道傳輸備份數(shù)據(jù)。
9、 根據(jù)權(quán)利要求8所述方法,其特征在于,還包括對(duì)所述至少兩個(gè)鏡 像通道中正常的鏡像通道進(jìn)行訪問互斥控制。
10、 根據(jù)權(quán)利要求9所述方法,其特征在于,所述對(duì)所述至少兩個(gè)鏡像 通道中各正常的鏡像通道進(jìn)行訪問互斥控制的具體過程為設(shè)置鏡像通道與第 一主板之間的接口為第 一接口 ,設(shè)置鏡像通道與第二 主板之間的接口為第二接口 ;當(dāng)?shù)?一接口從第 一主板的內(nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第二接口向第二主板的內(nèi)存組寫入數(shù)據(jù), 或者,當(dāng)?shù)诙涌趶牡诙靼宓膬?nèi)存組讀取數(shù)據(jù)時(shí),設(shè)置第一接口從第一主板 的內(nèi)存組寫入數(shù)據(jù)。
11、 一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份的裝置,其特征在于,包括 多通道設(shè)置單元,用于在第一主板及第二主板間設(shè)置至少兩個(gè)鏡像通道; 故障判斷單元,用于判斷所述多通道設(shè)置單元設(shè)置的各個(gè)鏡像通道是否出現(xiàn)故障;流量均衡控制單元,用于控制在除故障通道外的所有正常連通的鏡像通 道中均衡傳輸備份數(shù)據(jù)。
12、 根據(jù)權(quán)利要求11所述裝置,其特征在于,還包括多口互斥控制單元,用于對(duì)所述至少兩個(gè)鏡像通道中正常連通的多個(gè)鏡 像通道進(jìn)行多口間訪問互斥控制。
13、 根據(jù)權(quán)利要求ll所述裝置,其特征在于,還包括互聯(lián)控制單元,用于對(duì)所述至少兩個(gè)鏡像通道中正常連通的多個(gè)鏡像通 道進(jìn)行互聯(lián)控制。
14、 一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份裝置,其特征在于,包括多通道設(shè)置單元,用于在第一主板及第二主板間設(shè)置至少兩個(gè)鏡像通道;主備設(shè)置單元,用于從所述至少兩個(gè)鏡像通道中設(shè)置一個(gè)鏡像通道為主用通道,其余為備用通道;故障判斷單元,用于判斷主用通道是否正常連通還是出現(xiàn)故障; 主備控制單元,當(dāng)主用通道正常連通時(shí),用于啟動(dòng)主用通道傳輸備份數(shù)據(jù),當(dāng)主用通道故障時(shí),用于啟動(dòng)備用通道傳輸備份數(shù)據(jù)。
15、根據(jù)權(quán)利要求14所述裝置,其特征在于,所述故障判斷單元通過數(shù)據(jù)流的ECC或物理連接的接收標(biāo)志確定主用通道是否出現(xiàn)故障。
全文摘要
本發(fā)明公開了一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份方法,包括以下步驟在存儲(chǔ)系統(tǒng)的第一主板和第二主板之間設(shè)置至少兩個(gè)鏡像通道;當(dāng)所述至少兩個(gè)鏡像通道都正常連通時(shí),在所述至少兩個(gè)鏡像通道中均衡傳輸備份數(shù)據(jù);當(dāng)有故障鏡像通道時(shí),利用其余正常鏡像通道傳輸備份數(shù)據(jù)。采用本發(fā)明,可利用正常的鏡像通道均衡傳輸流量,可以保證鏡像通道帶寬利用率的最大化。與上述方法相對(duì)應(yīng),本發(fā)明還提供一種存儲(chǔ)系統(tǒng)數(shù)據(jù)備份裝置。
文檔編號(hào)G06F3/06GK101299201SQ20081009702
公開日2008年11月5日 申請(qǐng)日期2008年5月8日 優(yōu)先權(quán)日2008年5月8日
發(fā)明者李小華, 杜宇旻 申請(qǐng)人:華為技術(shù)有限公司