專利名稱:雙通道的網(wǎng)絡(luò)儲存管理裝置與方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種網(wǎng)絡(luò)儲存管理裝置與方法,特別是雙通道的網(wǎng)絡(luò)儲存管 理裝置與方法。
技術(shù)背景隨著網(wǎng)絡(luò)傳輸速度日趨快速、低廉,使得在網(wǎng)絡(luò)上傳輸數(shù)字音像也變得 越來越普及,又加上數(shù)字音像本身文件大小都十分龐大,因此同時(shí)帶動(dòng)了數(shù) 字儲存媒體大型化的發(fā)展趨勢。隨著數(shù)字媒體大型化的趨勢,單一硬盤,甚至是單一硬盤柜都不足以應(yīng)付這種大容量儲存需求,而發(fā)展出AoE (ATA over Ethernet)與iSCSI這兩種特殊的通訊協(xié)議。ATA over Ethernet (AoE)是由Brantley Coile所創(chuàng)造并提出的一種網(wǎng)絡(luò)通 訊協(xié)議,且此協(xié)議可以在以太網(wǎng)絡(luò)上存取ATA標(biāo)準(zhǔn)的儲存裝置,進(jìn)而達(dá)到能 以平價(jià)而且標(biāo)準(zhǔn)的技術(shù)來實(shí)現(xiàn)一個(gè)儲存局域網(wǎng)絡(luò)環(huán)境。AoE不依賴以太網(wǎng)絡(luò)中網(wǎng)絡(luò)層以上的協(xié)議,包括IP、 UDP、 TCP等都棄 舍不用。這表示AoE不能在局域網(wǎng)絡(luò)上進(jìn)行路由、繞徑,所以AoE確實(shí)僅打 算做為儲存局域網(wǎng)絡(luò)之用。需要注意的是,AoE與iSCSI均強(qiáng)調(diào)自身是遠(yuǎn)比光纖通道(Fibre Channel) 低廉的儲存局域網(wǎng)絡(luò)布建方案,不過AoE標(biāo)榜比iSCSI更簡單、更低廉,單 就標(biāo)準(zhǔn)規(guī)范的技術(shù)文件而言,AoE規(guī)格僅有8頁,而iSCSI卻為257頁。在支持的硬件方面,目前已有Coraid公司推出AoE用的硬盤柜,被稱之 為EtherDrive。在軟件方面,SourceForge.net所提供的vblade,能使安裝有 vblade的Limix服務(wù)器通過網(wǎng)絡(luò)去尋找AoE硬盤柜,并在尋找到硬盤柜后可 向硬盤柜提出儲存服務(wù)的請求,進(jìn)而使用硬盤柜內(nèi)的儲存空間、資源。vWade 軟件有兩種型態(tài)與執(zhí)行法, 一種是以使用者空間(userspace)的執(zhí)行程序(屬 aoetools工具程序包的一部份)來運(yùn)作,另一種是以Limix的內(nèi)核模塊程序(kernel module)來運(yùn)作。雖然AoE是簡單的網(wǎng)絡(luò)協(xié)議,但在儲存的功效機(jī)制運(yùn)作上提高了復(fù)雜性, 因此下面將針對AoE的細(xì)節(jié)作進(jìn)一步說明。在AoE協(xié)議中,主要釆用了區(qū)塊性的儲存?zhèn)鬏?。在這種情況下,ATA在 AoE中被當(dāng)成一種硬盤用的線路協(xié)議,數(shù)據(jù)寫入硬盤后若要進(jìn)行讀出,則會 以一個(gè)或一個(gè)以上的塊狀型態(tài)進(jìn)行回傳,且每塊的容量尺寸大小(Block size) 固定一致,這可稱為傳輸區(qū)塊(Block)。接著,AoE協(xié)議直接、簡單地將ATA指令(ATAcommand)送入低階網(wǎng) 絡(luò)封包內(nèi),使得以太網(wǎng)絡(luò)線(ethemet cable)能有效取代ATA接口的接線(或 稱排線,ribbon cable),并可以在以太網(wǎng)絡(luò)所達(dá)到的各端點(diǎn)(例如硬盤(硬 盤柜)或計(jì)算機(jī))進(jìn)行數(shù)據(jù)區(qū)塊的搬運(yùn)與傳輸。對ATA標(biāo)準(zhǔn)中的ATA排線而言,它不用傳輸?shù)臄?shù)據(jù)區(qū)塊的類型,這對 AoE標(biāo)準(zhǔn)而言也是相同,AoE標(biāo)準(zhǔn)所用的以太網(wǎng)絡(luò)線不用去了解它所傳輸?shù)?是何種數(shù)據(jù)區(qū)塊,用戶可以讀出、寫入任何想要的區(qū)塊數(shù)據(jù),只不過在多數(shù) 情況下,文件系統(tǒng)將比傳輸區(qū)塊更適合用來進(jìn)行數(shù)據(jù)的組織與結(jié)構(gòu)化運(yùn)用。就傳統(tǒng)而言,使用者是以文件系統(tǒng)的方式來使用計(jì)算機(jī)中的硬盤,如 ext3、 XFS、以及NTFS等文件系統(tǒng)都是以這種想定所設(shè)計(jì)、運(yùn)用。然而在使 用AoE時(shí),由于AoE運(yùn)用以太網(wǎng)絡(luò)來取代ATA排線,這就有可能破壞這種 用法,改用AoE方式運(yùn)作對傳統(tǒng)文件系統(tǒng)而言是一件危險(xiǎn)的事,有可能導(dǎo)致 文件系統(tǒng)的錯(cuò)亂,或造成操作系統(tǒng)的內(nèi)核嚴(yán)重錯(cuò)誤(kernelpanic)。對此,AoE是用集群式的文件系統(tǒng)來避免這些問題,使AoE硬盤、硬盤 柜的區(qū)塊性儲存、傳輸?shù)难b置設(shè)備能夠同時(shí)供多部計(jì)算機(jī)存取使用,跳脫以 往ATA技術(shù)只能讓硬盤、硬盤群專供一部計(jì)算機(jī)存取使用的限制。若就實(shí)際 的功效運(yùn)作來說,能夠存取AoE硬盤柜的服務(wù)器自身就如同是加入集群系統(tǒng) 的一部集群計(jì)算機(jī),是通過集群的共享機(jī)制來共同取用儲存資源,而AoE硬 盤柜即是一個(gè)可供共享的區(qū)塊性儲存設(shè)備。GFS、 OCFS2等屬于常見的具有 集群功效的文件系統(tǒng)。請參閱圖1,圖1為現(xiàn)有的儲存局域網(wǎng)絡(luò)環(huán)境的示意圖。在現(xiàn)有儲存局 域網(wǎng)絡(luò)環(huán)境中,大量硬盤群主要由多個(gè)硬盤柜10a 10n所組成,每一硬盤柜10a 10n另由多個(gè)硬盤抽屜lla、 llb...、 llf、 llg...所組成,而每一硬盤抽屜 lla、 llb...、 llf、 llg...中則又包含了多個(gè)硬盤裝置12a、 12b...、 12f、 12g...。 若計(jì)算機(jī)裝置17a、 17b... 、 17g、 17n需要與上述硬盤裝置12a、 12b... 、 12f、 12g…通信時(shí),可采用AoE與iSCSI協(xié)議。在Aoe協(xié)議中,AoE封包是用以太網(wǎng)絡(luò)中的MAC地址來決定封包從何 處發(fā)出以及要傳往何處。不過MAC地址只能在單一的以太網(wǎng)絡(luò)中使用,因 為MAC地址是以網(wǎng)域?yàn)榉懂犨M(jìn)行廣播式發(fā)送?,F(xiàn)有的以太網(wǎng)絡(luò)硬件多具有 流量控制(flow control)的功效機(jī)制,能夠使封包重新發(fā)送(packet retransmission)的頻寬需求降至最低。以太網(wǎng)絡(luò)使用循環(huán)冗余校驗(yàn)(CRC) 算法來確保封包完整送達(dá)。只是,在現(xiàn)有的儲存局域網(wǎng)絡(luò)環(huán)境中,每一臺計(jì)算機(jī)裝置17a、 17b…、 17g 17n只能利用其中一個(gè)硬盤/光盤連接端口 (一般的主機(jī)板會提供兩個(gè)硬 盤/光盤連接端口),來存取多個(gè)硬盤裝置12a、 12b…、12f、 12g…其中之一, 而另一個(gè)硬盤/光盤連接端口只能直接裝設(shè)一般硬盤裝置。現(xiàn)有的技術(shù)無法充 分利用這種網(wǎng)絡(luò)儲存系統(tǒng)的好處,讓主機(jī)板上兩個(gè)硬盤/光盤連接端口,都能 支持這種網(wǎng)絡(luò)儲存系統(tǒng)。 發(fā)明內(nèi)容本發(fā)明的目的在于提供一種雙通道的網(wǎng)絡(luò)儲存管理裝置與方法,其能使 其所連接的主機(jī)端,其所屬的兩個(gè)硬盤/光盤連接端口,均得以通過網(wǎng)絡(luò)通道 存取多臺硬盤裝置?;谏鲜瞿康?,在本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置與方法中,主要利 用緩沖存儲單元來暫存來自第一裝置端硬盤接口、第二裝置端硬盤接口 (分 別電連接至主機(jī)端)的主機(jī)端的存取要求,然后再由控制器從緩沖存儲單元 依序取得這些存取要求,而通過網(wǎng)絡(luò)接口把主機(jī)端的存取要求傳遞至對應(yīng)于 存取要求的硬盤裝置,借此實(shí)現(xiàn)主機(jī)端和網(wǎng)絡(luò)儲存管理裝置之間的雙通道, 對主機(jī)端提供兩臺可供使用的硬盤裝置。本發(fā)明的優(yōu)點(diǎn)以及精神可以通過以下的詳細(xì)描述和附圖得到進(jìn)一步的了解。
圖1為現(xiàn)有儲存局域網(wǎng)絡(luò)環(huán)境的示意圖;圖2為本發(fā)明儲存局域網(wǎng)絡(luò)環(huán)境的示意圖;圖3為本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置的示意圖;圖4為本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置的另一示意圖;圖5為本發(fā)明控制器的示意圖。其中,附圖標(biāo)記:10a 10n硬盤柜lla、 11b…、llf、 11g…硬盤抽屜12a、 12b…、12f、 12g…硬盤裝置17a、 17b…、17g 17n計(jì)算機(jī)裝置16a、 16b…、16g 16n網(wǎng)絡(luò)儲存管理裝置14管理裝置20a第一主機(jī)端硬盤接口20b第二主機(jī)端硬盤接口20c第三主機(jī)端硬盤接口22a第一裝置端硬盤接口22b第一裝置端硬盤接口24控制器24a控制權(quán)子單元24b啟動(dòng)子單元26緩沖存儲單元28網(wǎng)絡(luò)接口具體實(shí)施方式
請參閱圖2,圖2為本發(fā)明儲存局域網(wǎng)絡(luò)環(huán)境的示意圖。如圖2所示, 在本發(fā)明儲存局域網(wǎng)絡(luò)環(huán)境中,大量硬盤群由多個(gè)硬盤柜10a 10n所組成, 每一硬盤柜10a 10n另由多個(gè)硬盤抽屜lla、 llb...、 llf、 llg...所組成,而 每一硬盤抽屜lla、 llb...、 llf、 llg..,中則又包含了多個(gè)硬盤裝置12a、 12b…、 12f、 12g…。若計(jì)算機(jī)裝置17a、 17b...、 17g 17n需要存取上述硬盤裝置12a、 12b...、 12f、 12g…時(shí),主要是通過通過各自所屬的雙通道的網(wǎng)絡(luò)儲存管理裝 置16a 16n來進(jìn)行。舉例來說,若計(jì)算機(jī)裝置17a (即主機(jī)端)要通過雙通道 的網(wǎng)絡(luò)儲存管理裝置16a,并通過網(wǎng)絡(luò)通道來存取硬盤裝置12f、 12g時(shí),網(wǎng) 絡(luò)儲存管理裝置16a就會需要特殊的組件來實(shí)現(xiàn)。需特別注意的是,計(jì)算機(jī) 裝置17b…、17g 17n、網(wǎng)絡(luò)儲存管理裝置16b 16n與計(jì)算機(jī)裝置17a、網(wǎng)絡(luò) 儲存管理裝置16a有著相同的運(yùn)作模式。請參閱圖3,圖3為本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置的示意圖。如圖3 所fe,本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置16a主要包括裝置端硬盤接口組(第 一裝置端硬盤接口22a、第二裝置端硬盤接口 22b)、網(wǎng)絡(luò)接口28、緩沖存儲 單元26、控制器24。計(jì)算機(jī)裝置17a (尤其是其所屬主機(jī)板)則至少包含第 一主機(jī)端硬盤接口20a、第二主機(jī)端硬盤接口20b、 CPU (未描繪)等組件。 緩沖存儲單元26可由單一緩沖存儲器組成(共享暫存來自第一裝置端硬盤接 口 22a、第二裝置端硬盤接口 22b的存取要求)或由兩個(gè)緩沖存儲器組成(分 別暫存來自第一裝置端硬盤接口 22a、第二裝置端硬盤接口 22b的存取要求)。在本發(fā)明網(wǎng)絡(luò)儲存管理裝置16中,其所屬的裝置端硬盤接口組中,第一 裝置端硬盤接口22a、第二裝置端硬盤接口22b,可分別電連接至主機(jī)端(計(jì) 算機(jī)裝置17a)的第一主機(jī)端硬盤接口20a、第二主機(jī)端硬盤接口 20b,并可 借此接收來自第一主機(jī)端硬盤接口 20a、第二主機(jī)端硬盤接口 20b的主機(jī)端的 存取要求。這個(gè)存取要求是針對硬盤裝置12a、 12b...、 12f、 12g…中之一 (例 如己經(jīng)配置給計(jì)算機(jī)裝置17a使用的硬盤裝置12f、 12g)要求提供所需數(shù) 據(jù)。簡單來說,本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置16a,主要利用緩沖存儲單 元26來暫存來自第一裝置端硬盤接口 22a、第二裝置端硬盤接口 22b (分別 電連接至主機(jī)端)的主機(jī)端的存取要求,然后再由控制器24從緩沖存儲單元 26依序取得這些存取要求,再通過通過網(wǎng)絡(luò)接口 28把主機(jī)端的存取要求, 傳遞至與存取要求相應(yīng)的硬盤裝置12f、 12g,借此實(shí)現(xiàn)計(jì)算機(jī)裝置17a和網(wǎng) 絡(luò)儲存管理裝置16a之間的雙通道,而如同對計(jì)算機(jī)裝置17a提供兩臺可供 使用的硬盤裝置12f、 12g。在這種架構(gòu)下,使用者不會察覺到其所使用的硬盤裝置12f、 12g,其實(shí) 是位在遙遠(yuǎn)的遠(yuǎn)端,而非裝置在計(jì)算機(jī)機(jī)殼中?;谶@種網(wǎng)絡(luò)儲存媒體架構(gòu), 萬一其所使用的硬盤裝置12f損壞,管理裝置14便會自動(dòng)地另外配置一臺可 供使用的如硬盤裝置12a,甚至使用者根本沒有察覺到其所使用的硬盤裝置 Uf已經(jīng)損壞了。舉例來說,若計(jì)算機(jī)裝置17a的使用者將第一主機(jī)端硬盤接口 20a、第二 主機(jī)端硬盤接口 20b所連接的硬盤裝置12f、 12g分別定義成C盤、D盤磁盤 驅(qū)動(dòng)器,這其中主要是通過雙通道的網(wǎng)絡(luò)儲存管理裝置16a來實(shí)現(xiàn)連接,并 且指定C盤的硬盤裝置12f安裝操作系統(tǒng),指定D盤的硬盤裝置12g用來備 份硬盤裝置12f中的數(shù)據(jù)。當(dāng)需要將硬盤裝置12g所備份的數(shù)據(jù)還原到硬盤裝置12f時(shí),會先從第 二主機(jī)端硬盤接口 20b發(fā)出讀取硬盤裝置12g的存取要求(即主機(jī)端的存取 要求),經(jīng)過第二裝置端硬盤接口22b傳入網(wǎng)絡(luò)儲存管理裝置16a后,因?yàn)榫W(wǎng) 絡(luò)儲存管理裝置16a可能同時(shí)在處理其它事情,為避免混亂,控制器24會先 將其暫存在緩沖存儲單元26中,然后再從緩沖存儲單元26依序取得主機(jī)端 的存取要求,再通過通過網(wǎng)絡(luò)接口 28把主機(jī)端的存取要求傳遞至與存取要求 對應(yīng)的硬盤裝置12g。屬于D盤的硬盤裝置12g在收到此存取要求后,便會開始把所需回傳的 數(shù)據(jù)通過通過網(wǎng)絡(luò)回傳至網(wǎng)絡(luò)儲存管理裝置16a,同樣的,控制器24也會將 響應(yīng)存取要求所提供的數(shù)據(jù),先暫存至緩沖存儲單元26,然后再從緩沖存儲 單元26依序取得響應(yīng)存取要求所提供的數(shù)據(jù),通過通過網(wǎng)絡(luò)接口 28傳遞至 屬于C盤的硬盤裝置12f。為了讓計(jì)算機(jī)裝置17a掌握整個(gè)數(shù)據(jù)傳輸情況,還 是需要通過裝置端硬盤接口組(特別是相對于C盤的第一裝置端硬盤接口 22a、第一主機(jī)端硬盤接口20a),向計(jì)算機(jī)裝置17a回報(bào)數(shù)據(jù)傳輸情況,以便 作到如同使用一般硬盤裝置。不過,在上述數(shù)據(jù)傳遞手段中,硬盤裝置12f、 12g彼此也能直接互傳數(shù)據(jù),不需通過網(wǎng)絡(luò)儲存管理裝置16a。請參閱圖4,圖4為本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置的另一示意圖。 如圖4所示,本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置16a,除了包含裝置端硬盤接 口組(第一裝置端硬盤接口 22a、第二裝置端硬盤接口 22b)、網(wǎng)絡(luò)接口 28、 緩沖存儲單元26、控制器24外,還額外具有可電連接至硬盤裝置23的第三 主機(jī)端硬盤接口20c。
在本發(fā)明雙通道的網(wǎng)絡(luò)儲存管理裝置16a中,額外具有第三主機(jī)端硬盤 接口20c之后,控制器24可依據(jù)主機(jī)端的存取要求,將上述所傳輸?shù)臄?shù)據(jù)也 通過第三主機(jī)端硬盤接口 20c傳入硬盤裝置23 ,或是從硬盤裝置23讀出數(shù)據(jù), 再傳入其它硬盤裝置中。此外,控制器24可通過網(wǎng)絡(luò)通道向如圖2所示的管理裝置14取得該些 硬盤裝置的媒體存取控制(MediaAccess Control, MAC)地址,而可借助網(wǎng)絡(luò) 接口 28通過網(wǎng)絡(luò)通道使網(wǎng)絡(luò)儲存管理裝置16a和這些硬盤裝置互相傳遞數(shù)據(jù) 封包。為了讓計(jì)算機(jī)裝置17a能夠支持非標(biāo)準(zhǔn)型態(tài)下使用的硬盤裝置12a、 12b...、 12f、 12g...,控制器24必須有特殊的設(shè)計(jì)。請參閱圖5,圖5為本發(fā)明控制器的示意圖。如圖5所示,本發(fā)明控制 器24進(jìn)一步包含控制權(quán)子單元24a、啟動(dòng)(boot)子單元24b。控制權(quán)子單 元24a會在使用者啟動(dòng)主機(jī)端時(shí),自動(dòng)地對主機(jī)端提供在邏輯區(qū)塊尋址 (Logical Block Addressing, LBA)模式下編號為0的第零個(gè)邏輯區(qū)塊(LBA 0),而暫不提供含在硬盤裝置12f (安裝有操作系統(tǒng)者)的第零個(gè)邏輯區(qū)塊 (LBA 0),然后在使用者選擇啟動(dòng)(boot)儲存在特定硬盤裝置中的特定操 作系統(tǒng)之后,由啟動(dòng)(boot)子單元24b通過網(wǎng)絡(luò)通道取得含有被選定的操 作系統(tǒng)的相對的第零個(gè)邏輯區(qū)塊(LBA0),再通過控制權(quán)子單元24a回傳給 主機(jī)端的中央處理器(CPU),而進(jìn)行啟動(dòng)(boot)被選定的操作系統(tǒng)。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普 通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若千改進(jìn)和潤 飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1. 一種雙通道的網(wǎng)絡(luò)儲存管理裝置,使一主機(jī)端能夠通過網(wǎng)絡(luò)通道存取多個(gè)硬盤裝置,其特征在于,所述主機(jī)端至少包含一第一主機(jī)端硬盤接口、一第二主機(jī)端硬盤接口,所述網(wǎng)絡(luò)儲存管理裝置包含一裝置端硬盤接口組,包含一第一裝置端硬盤接口、一第二裝置端硬盤接口,并分別電連接至所述第一主機(jī)端硬盤接口、所述第二主機(jī)端硬盤接口,用于接收來自所述第一主機(jī)端硬盤接口和第二主機(jī)端硬盤接口的主機(jī)端的存取要求,所述存取要求針對硬盤裝置中的一個(gè)要求提供所需數(shù)據(jù);一網(wǎng)絡(luò)接口,用于通過所述網(wǎng)絡(luò)通道與硬盤裝置相互傳遞數(shù)據(jù)封包;一緩沖存儲單元,用于暫存所述存取要求;以及一控制器,用于把所述存取要求或/和響應(yīng)所述存取要求所提供的數(shù)據(jù)暫存至所述緩沖存儲單元,且從所述緩沖存儲單元依序取得所述存取要求后通過所述網(wǎng)絡(luò)接口把所述存取要求傳遞至對應(yīng)的硬盤裝置。
2. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)儲存管理裝置,其特征在于,還包括 一第三主機(jī)端硬盤接口,電連接至一硬盤裝置; 所述控制器還用于根據(jù)所述存取要求存取該硬盤裝置。
3. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)儲存管理裝置,其特征在于,所述控制器 具體用于通過所述網(wǎng)絡(luò)通道,向一管理裝置取得硬盤裝置的媒體存取控制地 址,而通過網(wǎng)絡(luò)接口使用網(wǎng)絡(luò)通道和硬盤裝置互相傳遞數(shù)據(jù)。
4. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)儲存管理裝置,其特征在于,所述控制器 具體用于通過所述網(wǎng)絡(luò)通道,向一管理裝置取得硬盤裝置的媒體存取控制地 址,而通過網(wǎng)絡(luò)接口使用網(wǎng)絡(luò)通道和硬盤裝置互相傳遞數(shù)據(jù)。
5. 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)儲存管理裝置,其特征在于,所述控制器 具體包括一控制權(quán)子單元,用于在一使用者啟動(dòng)主機(jī)端時(shí),自動(dòng)地對該主機(jī)端提 供在一邏輯區(qū)塊尋址模式下編號為O的第零個(gè)邏輯區(qū)塊;以及一啟動(dòng)子單元,用于在使用者選擇啟動(dòng)儲存在特定硬盤裝置中的特定操 作系統(tǒng)之后,將含有被選定的該操作系統(tǒng)的相對的第零個(gè)邏輯區(qū)塊通過所述頁控制權(quán)子單元回傳給主機(jī)端的一中央處理器。
6. —種雙通道的網(wǎng)絡(luò)儲存管理方法,使一主機(jī)端通過一網(wǎng)絡(luò)通道存取多 個(gè)硬盤裝置,該主機(jī)端至少包含一第一主機(jī)端硬盤接口、 一第二主機(jī)端硬盤接口,該網(wǎng)絡(luò)儲存管理方法包含提供一裝置端硬盤接口組,所述裝置端硬盤接口組包含一第一裝置端硬 盤接口、 一第二裝置端硬盤接口,并分別電連接至主機(jī)端的第一主機(jī)端硬盤 接口和第二主機(jī)端硬盤接口,并存儲單元,暫存所述存取要求;把所述存取要求或/和響應(yīng)所述存取要求所提供的數(shù)據(jù)暫存至所述緩沖存 儲單元;以及從所述緩沖存儲單元依序取得所述存取要求,并通過網(wǎng)絡(luò)接口把所述存 取要求傳輸至相應(yīng)的硬盤裝置。
7. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)儲存管理方法,其特征在于,還包括 提供一第三主機(jī)端硬盤接口 ,電連接至一硬盤裝置; 所述控制器依據(jù)所述存取要求存取該硬盤裝置。
8. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)儲存管理方法,其特征在于,從所述緩沖存 儲單元依序取得所述存取要求,并通過網(wǎng)絡(luò)接口把所述存取要求傳輸至相應(yīng) 的硬盤裝置的步驟中,通過網(wǎng)絡(luò)通道向一管理裝置取得硬盤裝置的一媒體存 取控制地址,然后通過該網(wǎng)絡(luò)接口使用網(wǎng)絡(luò)通道和硬盤裝置互相傳遞數(shù)據(jù)。
9. 根據(jù)權(quán)利要求5所述的網(wǎng)絡(luò)儲存管理方法,其特征在于,還包括-在一使用者啟動(dòng)該主機(jī)端時(shí),自動(dòng)地對該主機(jī)端提供在一邏輯區(qū)塊尋址模式下編號為O的第零個(gè)邏輯區(qū)塊;及在該使用者選擇啟動(dòng)儲存在特定硬盤裝置中的特定該操作系統(tǒng)后,將含 有被選定的該操作系統(tǒng)的相對的第零個(gè)邏輯區(qū)塊回傳給主機(jī)端的一中央處理器。
全文摘要
本發(fā)明公開了雙通道的網(wǎng)絡(luò)儲存管理裝置與方法,能使其所連接的主機(jī)端通過網(wǎng)絡(luò)通道存取多臺硬盤裝置。在網(wǎng)絡(luò)儲存管理裝置中,主要利用緩沖存儲單元來暫存來自第一裝置端硬盤接口、第二裝置端硬盤接口(分別電連接至主機(jī)端)的主機(jī)端的存取要求,然后再由控制器從緩沖存儲單元依序取得這些存取要求,而通過網(wǎng)絡(luò)接口把主機(jī)端的存取要求傳遞至對應(yīng)于存取要求的硬盤裝置,借此實(shí)現(xiàn)主機(jī)端和網(wǎng)絡(luò)儲存管理裝置之間的雙通道,如同對主機(jī)端提供兩臺可供使用的硬盤裝置。
文檔編號H04L29/08GK101212488SQ20061017141
公開日2008年7月2日 申請日期2006年12月26日 優(yōu)先權(quán)日2006年12月26日
發(fā)明者梁國恩 申請人:梁國恩