數據訪問方法、數據訪問系統及磁碟陣列存儲系統的製作方法
2023-09-12 15:34:30 2
專利名稱:數據訪問方法、數據訪問系統及磁碟陣列存儲系統的製作方法
技術領域:
本發明涉及計算機電子領域,尤其涉及一種數據訪問方法、數據訪問系統及磁碟 陣列存儲系統。
背景技術:
網絡文件系統(NFS,Network File System)是一個允許在網絡上與它人共享目錄 和文件的系統。NFS系統至少包括一臺伺服器和一臺(或者更多)客戶端,在系統中,不必 在每個客戶端都建立一個本地文件目錄。文件目錄可以被放在NFS伺服器上並且在網絡上 處處可用。通過使用NFS系統,用戶和程序在客戶端可以像訪問本地文件一樣訪問遠端系 統上的文件。現有的NFS系統中,NFS擔當了客戶端與伺服器的中間橋梁,對於具有不同磁碟布 局格式的客戶端與網絡側伺服器或存儲系統之間,由於磁碟布局格式的差異導致的數據訪 問差異,主要通過NFS系統消除。發明人在實施本發明的過程中發現,目前基於NFS的數據遠程存儲存在明顯的缺佔.在目前的情況下,要實現數據的遠程存儲,要求伺服器必須提供NFS服務,同時客 戶端需要安裝支持NFS的客戶端程序才能滿足數據遠程存儲及訪問的需求,這必然增加客 戶端和伺服器的負載。而對於不同磁碟布局格式的客戶端,都需要通過NFS轉化為伺服器所能識別的磁 盤布局格式,然後通過磁碟陣列存儲系統進行存取,而這種磁碟數據格式的轉化完全依賴 於NFS。NFS雖然提供了針對不同磁碟布局格式轉換機制,但是不能夠對磁碟布局格式不同 的客戶端請求採取統一的管理和優化。同時,在當前模式下伺服器與磁碟陣列存儲系統的耦合度比較高,磁碟陣列存儲 系統必須依賴於具體的伺服器,或依賴於提供NFS服務的伺服器,不便於磁碟陣列存儲系 統的靈活部署。
發明內容
本發明解決的技術問題在於提供一種數據訪問系統、磁碟陣列存儲系統以及對 應的數據訪問方法,拋棄NFS服務的存儲系統,客戶端和伺服器不需要安裝網絡文件系統 程序,減輕客戶端和伺服器的負載,提高存儲系統的訪問速度。同時,減少磁碟陣列存儲系 統和伺服器的耦合度,分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的 靈活性。為解決上述技術問題,本發明提供的數據訪問系統包括客戶端,用於上報自身的客戶端磁碟布局格式,對存儲系統中的數據進行存取和 訪問;所述數據訪問系統中包括至少兩個具有不同客戶端磁碟布局格式的客戶端。存儲系統,用於根據所述客戶端磁碟布局格式,將自身的系統磁碟布局格式映射為所述客戶端適應的磁碟布局格式;並向客戶端呈現映射的、與所述客戶端磁碟布局格式 適應的存儲系統。優選的,所述數據訪問系統還包括伺服器,用於接收所述客戶端上報的客戶端磁碟布局格式,將所述客戶端磁碟布 局格式通知所述存儲系統;提供所述客戶端到所述存儲系統的路由,支持所述客戶端對所 述存儲系統中的數據進行存取和訪問。優選的,所述存儲系統包括映射適配模塊,用於存儲所述存儲系統自身的系統磁碟布局格式與各種客戶端磁 盤布局格式之間的映射關係;根據客戶端磁碟布局格式,調用對應的映射關係,將所述存儲 系統的系統磁碟布局格式映射為客戶端適應的磁碟布局格式;磁碟陣列,用於存儲數據,並支持伺服器或客戶端對所述數據進行存取和訪問;訪問模塊,用於根據客戶端的操作,對磁碟陣列中的數據進行對應的訪問和存取。本發明提供的磁碟陣列存儲系統包括映射存儲模塊,用於存儲所述磁碟陣列存儲系統自身的系統磁碟布局格式與各種 客戶端磁碟布局格式之間的映射關係;布局適配模塊,用於根據客戶端磁碟布局格式,調用所述映射存儲模塊中對應的 映射關係,將所述磁碟陣列存儲系統的系統磁碟布局格式映射為客戶端適應的磁碟布局格 式;並向客戶端呈現映射的、與所述客戶端的磁碟布局格式適應的存儲系統。優選的,所述系統還包括磁碟陣列和訪問模塊;所述磁碟陣列,用於存儲數據;所述訪問模塊,用於根據客戶端對所述磁碟陣列存儲系統向其呈現的存儲系統的 操作,對磁碟陣列中的數據進行對應的訪問和存取。對應的,本發明提供的數據訪問方法包括磁碟陣列存儲系統接收客戶端的客戶端磁碟布局格式;磁碟陣列存儲系統根據所述客戶端磁碟布局格式,將自身的系統磁碟布局格式映 射為所述客戶端適應的磁碟布局格式;磁碟陣列存儲系統向所述客戶端呈現映射的、與該客戶端的磁碟布局格式適應的 存儲系統。優選的,所述磁碟陣列存儲系統接收客戶端的客戶端磁碟布局格式之前,還包括 在所述磁碟陣列存儲系統中,預置該磁碟陣列存儲系統自身的系統磁碟布局格式與各種客 戶端磁碟布局格式之間的映射關係優選的,所述磁碟陣列存儲系統接收客戶端的客戶端磁碟布局格式之前,還包 括客戶端向伺服器註冊,上報其客戶端磁碟布局格式;伺服器接收所述客戶端的註冊及客戶端磁碟布局格式;伺服器通將所述客戶端的客戶端磁碟布局格式通知磁碟陣列存儲系統。優選的,所述磁碟陣列存儲系統根據所述客戶端磁碟布局格式,將自身的系統磁 盤布局格式映射為所述客戶端適應的磁碟布局格式,包括磁碟陣列存儲系統根據所述客戶端磁碟布局格式,獲取該客戶端磁碟布局格式與自身的系統磁碟布局格式的映射關係;根據所述映射關係,將所述系統磁碟布局格式映射為所述客戶端適應的磁碟布局 格式。優選的,所述磁碟陣列存儲系統向客戶端呈現映射後的存儲系統之後,還包括客戶端根據磁碟陣列存儲系統呈現的、與其磁碟布局格式適應的存儲系統,對所 述磁碟陣列存儲系統中的數據進行存取和訪問;磁碟陣列存儲系統接受所述客戶端對磁碟陣列存儲系統中的數據的存取和訪問。本發明提供的數據訪問系統、磁碟陣列存儲系統以及對應的數據訪問方法,拋棄 了 NFS服務的存儲系統,客戶端和伺服器不需要安裝網絡文件系統程序,減輕客戶端和服 務器的負載,提高存儲系統的訪問速度。同時,減少磁碟陣列存儲系統和伺服器的耦合度, 分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的靈活性。
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現 有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本 發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可 以根據這些附圖獲得其他的附圖。圖1為基於客戶端與伺服器模式的現有數據存儲系統結構圖;圖2為本發明提供的數據訪問系統實施例結構示意圖;圖3為本發明提供的磁碟陣列存儲系統實施例結構示意圖;圖4為本發明提供的數據訪問方法實施例流程示意圖。
具體實施例方式本發明提供一種數據訪問系統、磁碟陣列存儲系統以及對應的數據訪問方法,拋 棄NFS服務的存儲系統,客戶端和伺服器不需要安裝網絡文件系統程序,減輕客戶端和服 務器的負載,提高存儲系統的訪問速度。同時,減少磁碟陣列存儲系統和伺服器的耦合度, 分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的靈活性。為了更好的理解本發明與現有技術的區別,有必要先闡述現有的遠程存儲系統的 主要架構和工作流程。參見圖1,為基於客戶端與伺服器模式的現有數據存儲系統結構圖,如圖所示該系統包括伺服器20、多個具有不同磁碟布局格式的客戶端(圖中示出三個客戶 端12、14和16)、以及磁碟陣列存儲系統30。客戶端通過遠程訪問與伺服器20進行通信。 磁碟陣列存儲系統30由多個磁碟構成,圖中示出兩個磁碟32和34。對於磁碟布局格式不 同的客戶端12、14和16,伺服器20要為其提供統一的存取服務。具體流程如下首先,NFS22通過客戶端NFS服務程序將客戶端的磁碟數據轉化成統一的NFS數 據格式,傳送到伺服器;再通過伺服器的NFS轉化為伺服器20統一於磁碟陣列存儲系統的 數據格式,然後由伺服器20對磁碟陣列存儲系統30下發存取指令,對磁碟陣列存儲系統30 中的數據進行存取。在上述流程中,NFS22屏蔽了不同磁碟布局格式的客戶端之間的數據差異,提供符合磁碟陣列存儲系統30的磁碟布局格式。在這種情況下,客戶端和伺服器必須安裝NFS, 才能實現客戶端與伺服器的數據交互。客戶端與伺服器、及磁碟陣列存儲系統的數據差異 完全是由NFS來消除的。而對於伺服器而言,它看到的數據格式只是經過轉化後適應底層 存儲系統的一種數據格式,對於具體數據格式之間差異消除的轉化過程完全是由NFS完成 的,轉化的優劣程度完全由NFS決定,伺服器到磁碟陣列存儲系統一級完全沒有參與這種 轉化及優化的權利。基於上述問題,我們需要建立一種拋棄NFS服務的存儲系統,客戶端不需要安裝 NFS程序,同時伺服器也不需要為客戶端提供NFS服務,磁碟布局格式之間的差異在磁碟陣 列存儲系統中消除,實現磁碟陣列存儲系統對客戶端、伺服器存取請求的自適應功能。參見圖2,為本發明提供的數據訪問系統實施例結構示意圖,如圖所示,該數據訪 問系統包括若干客戶端(圖2中示出3個客戶端102、104、106)和存儲系統3。客戶端用於上報自身的客戶端磁碟布局格式,對存儲系統3中的數據進行存取和 訪問。在本發明中,各個客戶端可以具有不同的磁碟布局格式。存儲系統3,用於根據客戶端的客戶端磁碟布局格式,將自身的系統磁碟布局格式 映射為客戶端適應的磁碟布局格式;並向客戶端呈現映射的、與客戶端的磁碟布局格式的 適應存儲系統。在本發明中,所述存儲系統為磁碟陣列存儲系統,該系統包括至少一個磁碟 陣列(圖2中示出2個磁碟陣列302、304)。優選的,本實施例提供的數據訪問系統還包括伺服器2,伺服器2用於接收客戶端 上報的客戶端磁碟布局格式,將客戶端磁碟布局格式通知存儲系統3。同時,伺服器2提供 客戶端到存儲系統3的路由,支持客戶端對存儲系統3中的數據進行存取和訪問。在本發明實施例中,伺服器2和客戶端對磁碟布局格式並不會有任何的處理,客 戶端與存儲系統3之間的格式差異是在存儲系統3內消除的,更為具體的存儲系統3包括映射適配模塊300和磁碟陣列(圖2中示出2個磁碟陣列302、 304)。磁碟陣列,用於存儲數據,並支持伺服器或客戶端對所述數據進行存取和訪問。映射適配模塊300中存儲有存儲系統3自身的系統磁碟布局格式與各種客戶端磁 盤布局格式之間的映射關係。映射適配模塊300根據客戶端磁碟布局格式,調用對應的映 射關係,將存儲系統3的系統磁碟布局格式映射為客戶端適應的磁碟布局格式,從而消除 客戶端與存儲系統3之間的格式差異。對於客戶端或伺服器來說,其看到的存儲系統是映 射適配模塊300將實際的存儲系統3的磁碟布局格式按照對應的映射關係轉換後呈現的存 儲系統,該存儲系統的磁碟布局格式與客戶端自身的磁碟布局格式是一致的。更為具體的,例如,客戶端102的自身磁碟布局格式和可識別的磁碟布局格式都 是FAT32,客戶端104的磁碟布局格式是NTFS,客戶端106的磁碟布局格式是EXT3,當客戶 端102訪問伺服器2的時候,首先客戶端102在伺服器2註冊當前客戶端102的磁碟布局 格式,當伺服器2得知當前請求客戶102的磁碟布局格式是FAT32之後,伺服器2將客戶端 的磁碟布局格式信息發送給磁碟陣列存儲系統3,磁碟陣列存儲系統3的映射適配模塊300 調用當前磁碟陣列存儲系統3的磁碟布局格式與FAT32文件系統磁碟布局格式之間的映射 關係,將磁碟陣列存儲系統3的系統磁碟布局格式映射為客戶端適應的FAT32磁碟布局格 式。此時,那麼對於客戶端102和伺服器2來說,看到的磁碟陣列存儲系統3的文件系統磁碟布局格式就是FAT32,那麼客戶端102和伺服器2、磁碟陣列存儲系統3之間的數據交換 都是按照FAT32的文件系統磁碟布局格式進行的。本發明實施例提供的數據訪問系統,拋棄了 NFS系統,客戶端和伺服器不需要安 裝網絡文件系統程序,一方面減輕客戶端和伺服器的負載,提高磁碟陣列存儲系統的訪問 速度。另一方面,減少存儲系統和伺服器的耦合度,分離伺服器和存儲系統的依賴關係,提 高磁碟陣列存儲系統部屬的靈活性。參見圖3,為本發明提供的磁碟陣列存儲系統實施例結構示意圖,如圖所示,該磁 盤陣列存儲系統3包括映射存儲模塊306和布局適配模塊307。映射存儲模塊306用於存儲磁碟陣列存儲系統3自身的系統磁碟布局格式與各種 客戶端磁碟布局格式之間的映射關係。例如,磁碟陣列存儲系統3採用的文件系統磁碟布 局格式為EX格式,那麼映射存儲模塊306中可以存儲EX格式與客戶端文件系統可能具有 的磁碟布局格式,如FAT32、或NTFS、或EXT3之間的映射關係。布局適配模塊307用於根據客戶端磁碟布局格式,調用映射存儲模塊306中對應 的映射關係,將磁碟陣列存儲系統3的系統磁碟布局格式映射為客戶端適應的磁碟布局格 式;並向客戶端呈現映射的、與所述客戶端的磁碟布局格式適應的存儲系統。更為具體的,例如,現請求訪問磁碟陣列存儲系統3的客戶端的磁碟布局格式是 NTFS,客戶端訪問磁碟陣列存儲系統3的時候,首先需要通知磁碟陣列存儲系統3該客戶端 的磁碟布局格式(也可以是通過伺服器轉發),磁碟陣列存儲系統3的布局適配模塊307根 據該客戶端的磁碟布局格式,在映射存儲模塊306中調用當前磁碟陣列存儲系統3的磁碟 布局格式EX與客戶端的磁碟布局格式NTFS之間的映射關係。布局適配模塊307根據上述 映射關係,將磁碟陣列存儲系統3的磁碟布局格式EX映射為客戶端適應的NTFS磁碟布局 格式,然後向客戶端呈現該映射的,客戶端適應的存儲系統。此時,對於客戶端和伺服器來 說,看到的磁碟陣列存儲系統3的文件系統磁碟布局格式就是NTFS,客戶端和伺服器、磁碟 陣列存儲系統3之間的數據交換都是按照NTFS磁碟布局格式進行的。更進一步的,本實施例提供的磁碟陣列存儲系統還包括至少一個磁碟陣列(圖3 中示出2個磁碟陣列=302,304)和訪問模塊308 ;磁碟陣列是用於存儲數據的,客戶端通過伺服器可以對磁碟陣列中的數據進行訪 問或存取。訪問模塊308用於根據客戶端對磁碟陣列存儲系統3向其呈現的存儲系統的操 作,對磁碟陣列中的數據進行對應的訪問和存取。更為具體的,布局適配模塊307向客戶端 呈現與其磁碟文件格式對應的存儲系統後,客戶端可以在其可見的存儲系統上進行數據的 存取和訪問,具體的訪問請求可以是客戶端直接發給磁碟陣列存儲系統3,也可以是通過服 務器轉發,訪問模塊308根據該請求,在磁碟陣列中進行相應的數據訪問和存取,並將結果 通過布局適配模塊307反饋給客戶端,使客戶端感覺上述數據訪問和存取操作像是在本地 進行的一樣。優選的,在本實施例中,訪問模塊308接收客戶端的訪問請求後,同樣根據映射存 儲模塊306中對應的映射關係,將該訪問請求解析為磁碟陣列存儲系統3適應的格式,然後 在磁碟陣列中進行相應的數據訪問和存取,及結果反饋。實施本發明實施例提供的磁碟陣列存儲系統,在保證客戶端實現文件遠程存儲的
8基礎上,拋棄了傳統的NFS系統,使客戶端和伺服器不再需要安裝網絡文件系統程序,一方 面減輕客戶端和伺服器的負載,提高存儲系統的訪問速度。另一方面,減少存儲系統和服務 器的耦合度,分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的靈活性。同 時,將不同磁碟布局格式的映射關係預置在磁碟陣列存儲系統中,便於對系統的優化和升 級。參見圖4,為本發明提供的數據訪問方法實施例流程示意圖,本實施例提供的方法 流程適用於如圖2所示的系統、或包括如圖3所示的磁碟陣列存儲系統的系統。在實施本方 法流程之前,首先需要在磁碟陣列存儲系統中,預置該磁碟陣列存儲系統自身的系統磁碟 布局格式與各種客戶端磁碟布局格式之間的映射關係。例如,磁碟陣列存儲系統3採用的 文件系統磁碟布局格式為NTFS格式,那麼需要預置NTFS格式與客戶端文件系統可能具有 的磁碟布局格式,如FAT32、或EXT3與NTFS之間的映射關係。本實施例流程如圖4所示在步驟401,客戶端向伺服器註冊,發送訪問請求,上報其客戶端磁碟布局格式。在步驟402,伺服器接收所述客戶端的註冊,獲取該客戶端磁碟布局格式。在步驟403,伺服器將客戶端的磁碟布局格式通知磁碟陣列存儲系統。在步驟404,磁碟陣列存儲系統接收客戶端的客戶端磁碟布局格式。在步驟405,磁碟陣列存儲系統根據所述客戶端磁碟布局格式,在預置的磁碟陣列 存儲系統自身的系統磁碟布局格式與各種客戶端磁碟布局格式之間的映射關係中,查找自 身的系統磁碟布局格式與該客戶端磁碟布局格式的映射關係。在步驟406,磁碟陣列存儲系統將自身的系統磁碟布局格式映射為所述客戶端適 應的磁碟布局格式。更為具體的,例如,客戶端的磁碟布局格式是FAT32,磁碟陣列存儲系統 的磁碟布局格式是NTFS,當該客戶端訪問磁碟陣列存儲系統時,磁碟陣列存儲系統調用自 身的磁碟布局格式NTFS與客戶端的磁碟布局格式FAT32之間的映射關係,將磁碟陣列存儲 系統的磁碟布局格式映射為客戶端適應的FAT32磁碟布局格式。在步驟407,磁碟陣列存儲系統向客戶端呈現映射的、與該客戶端的磁碟布局格式 適應的存儲系統。更為具體的,此時對於客戶端來說,它看到的磁碟陣列存儲系統的文件系 統磁碟布局格式與自身的磁碟布局格式是一致的,在本例中,客戶端看到的存儲系統的磁 盤布局格式就是FAT32格式。在步驟408,客戶端根據磁碟陣列存儲系統呈現的、與其磁碟布局格式適應的存儲 系統,對所述磁碟陣列存儲系統中的數據進行存取和訪問。即,那麼從客戶端發出的、與磁 盤陣列存儲系統之間的數據交換都是按照客戶端自身的磁碟布局格式進行的。在步驟409,磁碟陣列存儲系統接受所述客戶端對磁碟陣列存儲系統中的數據的 存取和訪問。優選的,磁碟陣列存儲系統將客戶端發送的訪問請求按照前述映射關係再次 轉化為自身適應的磁碟布局格式,然後進行相應的數據訪問和存取操作,並向客戶端反饋 操作結果。實施本發明實施例提供的數據訪問方法,在保證客戶端實現文件遠程存儲的基礎 上,拋棄了傳統的、在客戶端和伺服器之間利用NFS消除格式差異的辦法,而是在磁碟陣列 存儲系統中進行統一的映射處理,使客戶端和伺服器不再需要安裝網絡文件系統程序。本 發明實施例提供的數據訪問方法,一方面減輕客戶端和伺服器的負載,提高存儲系統的訪 問速度。另一方面減少存儲系統和伺服器的耦合度,分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的靈活性。同時,將不同磁碟布局格式的映射關係預置在磁碟陣 列存儲系統中,便於對系統的優化和升級。以上所揭露的僅為本發明一種較佳實施例而已,當然不能以此來限定本發明之權 利範圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到本發明可藉助 軟體加必需的硬體平臺的方式來實現,當然也可以全部通過硬體來實施。基於這樣的理解, 本發明的技術方案對背景技術做出貢獻的全部或者部分可以以軟體產品的形式體現出來, 該計算機軟體產品可以存儲在存儲介質中,如ROM/RAM、磁碟、光碟等,包括若干指令用以使 得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例 或者實施例的某些部分所述的方法。
權利要求
一種數據訪問系統,其特徵在於,包括客戶端,用於上報自身的客戶端磁碟布局格式,對存儲系統中的數據進行存取和訪問;所述數據訪問系統中包括至少兩個具有不同客戶端磁碟布局格式的客戶端;存儲系統,用於根據所述客戶端磁碟布局格式,將自身的系統磁碟布局格式映射為所述客戶端適應的磁碟布局格式;向客戶端呈現映射的、與所述客戶端磁碟布局格式適應的存儲系統。
2.如權利要求1所述的數據訪問系統,其特徵在於,所述數據訪問系統還包括伺服器,用於接收所述客戶端上報的客戶端磁碟布局格式,將所述客戶端磁碟布局格 式通知所述存儲系統;提供所述客戶端到所述存儲系統的路由,支持所述客戶端對所述存 儲系統中的數據進行存取和訪問。
3.如權利要求2所述的數據訪問系統,其特徵在於,所述存儲系統包括映射適配模塊,用於存儲所述存儲系統自身的系統磁碟布局格式與各種客戶端磁碟布 局格式之間的映射關係;根據客戶端磁碟布局格式,調用對應的映射關係,將所述存儲系統 的系統磁碟布局格式映射為客戶端適應的磁碟布局格式;磁碟陣列,用於存儲數據,並支持伺服器或客戶端對所述數據進行存取和訪問;訪問模塊,用於根據客戶端的操作,對磁碟陣列中的數據進行對應的訪問和存取。
4.一種磁碟陣列存儲系統,其特徵在於,包括映射存儲模塊,用於存儲所述磁碟陣列存儲系統自身的系統磁碟布局格式與各種客戶 端磁碟布局格式之間的映射關係;布局適配模塊,用於根據客戶端磁碟布局格式,調用所述映射存儲模塊中對應的映射 關係,將所述磁碟陣列存儲系統的系統磁碟布局格式映射為客戶端適應的磁碟布局格式; 並向客戶端呈現映射的、與所述客戶端的磁碟布局格式適應的存儲系統。
5.如權利要求4所述的磁碟陣列存儲系統,其特徵在於,所述系統還包括磁碟陣列和 訪問模塊;所述磁碟陣列,用於存儲數據;所述訪問模塊,用於根據客戶端對所述磁碟陣列存儲系統向其呈現的存儲系統的操 作,對磁碟陣列中的數據進行對應的訪問和存取。
6.一種數據訪問方法,其特徵在於,包括磁碟陣列存儲系統接收客戶端的客戶端磁碟布局格式;磁碟陣列存儲系統根據所述客戶端磁碟布局格式,將自身的系統磁碟布局格式映射為 所述客戶端適應的磁碟布局格式;磁碟陣列存儲系統向所述客戶端呈現映射的、與該客戶端的磁碟布局格式適應的存儲 系統。
7.如權利要求6所述的數據訪問方法,其特徵在於,所述磁碟陣列存儲系統接收客戶 端的客戶端磁碟布局格式之前,還包括在所述磁碟陣列存儲系統中,預置該磁碟陣列存儲 系統自身的系統磁碟布局格式與各種客戶端磁碟布局格式之間的映射關係。
8.如權利要求6所述的數據訪問方法,其特徵在於,所述磁碟陣列存儲系統接收客戶 端的客戶端磁碟布局格式之前,還包括客戶端向伺服器註冊,上報其客戶端磁碟布局格式;伺服器接收所述客戶端的註冊及客戶端磁碟布局格式;伺服器將所述客戶端的客戶端磁碟布局格式通知磁碟陣列存儲系統。
9.如權利要求7或8所述的數據訪問方法,其特徵在於,所述磁碟陣列存儲系統根據所 述客戶端磁碟布局格式,將自身的系統磁碟布局格式映射為所述客戶端適應的磁碟布局格 式,包括磁碟陣列存儲系統根據所述客戶端磁碟布局格式,獲取該客戶端磁碟布局格式與自身 的系統磁碟布局格式的映射關係;根據所述映射關係,將所述系統磁碟布局格式映射為所述客戶端適應的磁碟布局格式。
10.如權利要求9所述的數據訪問方法,其特徵在於,所述磁碟陣列存儲系統向客戶端 呈現映射後的存儲系統之後,還包括客戶端根據磁碟陣列存儲系統呈現的、與其磁碟布局格式適應的存儲系統,對所述磁 盤陣列存儲系統中的數據進行存取和訪問;磁碟陣列存儲系統接受所述客戶端對磁碟陣列存儲系統中的數據的存取和訪問。
全文摘要
本發明提供一種數據訪問系統、磁碟陣列存儲系統及數據訪問方法,該數據訪問系統包括客戶端,用於上報自身的客戶端磁碟布局格式,對存儲系統中的數據進行存取和訪問;存儲系統,用於根據客戶端磁碟布局格式,將自身的系統磁碟布局格式映射為客戶端適應的磁碟布局格式;向客戶端呈現映射的、與客戶端磁碟布局格式適應的存儲系統。本發明提供的數據訪問系統、磁碟陣列存儲系統及數據訪問方法,拋棄了NFS服務的存儲系統,客戶端和伺服器不需要安裝網絡文件系統程序,減輕客戶端和伺服器的負載,提高存儲系統的訪問速度。同時,減少磁碟陣列存儲系統和伺服器的耦合度,分離伺服器和存儲系統的依賴關係,提高磁碟陣列存儲系統部屬的靈活性。
文檔編號H04L29/08GK101873342SQ20101019022
公開日2010年10月27日 申請日期2010年6月2日 優先權日2010年6月2日
發明者王衛斌 申請人:深圳市迪菲特科技股份有限公司