TWI652581B - 存儲管理系統、管理裝置及方法 - Google Patents
存儲管理系統、管理裝置及方法 Download PDFInfo
- Publication number
- TWI652581B TWI652581B TW103141681A TW103141681A TWI652581B TW I652581 B TWI652581 B TW I652581B TW 103141681 A TW103141681 A TW 103141681A TW 103141681 A TW103141681 A TW 103141681A TW I652581 B TWI652581 B TW I652581B
- Authority
- TW
- Taiwan
- Prior art keywords
- storage space
- storage
- size
- virtual disk
- terminal device
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0608—Saving storage space on storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0662—Virtualisation aspects
- G06F3/0665—Virtualisation aspects at area level, e.g. provisioning of virtual or logical volumes
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0685—Hybrid storage combining heterogeneous device types, e.g. hierarchical storage, hybrid arrays
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0689—Disk arrays, e.g. RAID, JBOD
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一種存儲管理方法,包括步驟:偵測所有加入共用體系的終端設備的共用存儲空間的大小;根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備;將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上;以及在接收到雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。
Description
本發明涉及一種管理系統,特別涉及一種存儲管理系統、管理裝置及方法。
隨著時代的發展,手機、平板電腦等移動終端設備逐漸成了人人必備的工具,隨著信息量成幾何級數的增長,人們對設備存儲容量的需求也不斷增大,而移動終端設備上的存儲容量也是有限的。隨著網路技術的發展,雲端存儲等方式已經應用較廣,該目前的雲端存儲方式均為將資料存儲在協力廠商提供的存儲伺服器中。然而,隨著人們存儲需求的擴大,也造成了存儲伺服器的負擔和運營成本。
有鑑於此,有必要提出一種存儲管理系統、管理裝置及方法,可利用多個終端設備的閒置存儲空間,為有需要的其他終端設備提供存儲服務。
一種存儲管理系統,運行於一存儲管理裝置中,其中,該存儲管理系統包括共用存儲空間偵測模組、分類確定模組、映射模組以及存儲控制模組。該共用存儲空間偵測模組用於偵測所有加入共用體系的終端設備的共用存儲空間的大小。該分類確定模組用於根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小。該映射模組用於將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上。該存儲控制模組用於在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。
一種存儲管理裝置,包括一儲存設備以及一處理器,其中,該儲存設備中存儲有由多個不同存儲空間大小的虛擬磁片組成的虛擬磁碟陣列卡,該處理器包括:共用存儲空間偵測模組、分類確定模組、映射模組以及存儲控制模組。該共用存儲空間偵測模組用於偵測所有加入共用體系的終端設備的共用存儲空間的大小。該分類確定模組用於根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小。該映射模組用於將每一類終端設備的共用存儲空間映射到該虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上。該存儲控制模組用於在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。
一種存儲管理方法,運行於一存儲管理裝置中,該存儲管理裝置與若干終端設備連接,其中,該方法包括步驟:偵測所有加入共用體系的終端設備的共用存儲空間的大小;根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小;將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上;以及在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。
利用本發明的存儲管理系統、管理裝置及方法,可在終端設備有大容量檔存儲需求時,將待存儲的檔存儲於其他的終端設備的閒置存儲空間中,無需額外提供大量的存儲服務,節省成本也充分利用了存儲資源。同時,檔存儲於多個映射到某一虛擬磁片的終端設備中,對檔存儲進行了多個備份,保證了檔讀取時檔的完整性。
圖1為本發明一實施方式中的存儲管理系統的模組圖。
圖2為本發明一實施方式中的存儲管理裝置與終端設備連接的示意圖。
圖3為本發明一實施方式中的虛擬磁碟陣列卡與終端設備映射的關係示意圖。
圖4為本發明一實施方式中的存儲管理方法的流程圖。
請一併參閱圖1和2,圖1為一存儲管理系統1的模組架構圖。該存儲管理系統1安裝並運行於圖2所示的一存儲管理裝置100中。該存儲管理裝置100通過有線或無線方式與多個終端設備200通過網路300連接。
該存儲管理裝置100包括儲存設備101以及處理器102。該多個終端設備200可為工作站電腦(workstation computer)、包括臺式電腦及筆記型電腦的個人電腦(PC)、平板電腦、手機中的任意一種。該存儲管理裝置100可為伺服器或伺服器集群。該網路300可為互聯網(Internet)、按需虛擬專線網(On-Demand Virtual Leased Line)、包括WIFI、藍牙在內的無線網(wireless network)、包括GPRS網路、CDMA網路在內的電話網、廣播電視網等。
請一併參閱圖3,該儲存設備101中存儲有一由多個不同存儲空間大小的虛擬磁片VD組成的虛擬磁碟陣列卡VA。
所述的存儲管理系統1能夠將該多個終端設備200的共用存儲空間映射到虛擬磁碟陣列卡中,並在某一終端設備200需要存儲大尺寸的檔時,可回應該終端設備200將檔存儲至雲端的請求,而將該檔存儲至其他具有共用存儲空間的終端設備200中。
如圖1和圖2所示,該存儲管理系統1包括共用存儲空間偵測模組11、分類確定模組12、映射模組13及存儲控制模組14。在一實施方式中,該存儲管理系統1的模組為存儲於存儲管理伺服器100的儲存設備101中的,能夠被存儲管理伺服器100的處理器102所執行並且能夠完成固定功能的一系列電腦程式指令段。在其他實施方式中,該存儲管理系統1的模組為固化於處理器102中的硬體單元,例如為固化於處理器102中的韌體。其中,所述儲存設備101可為硬碟、軟碟、U盤、隨機存取記憶體等。該處理器102可為中央處理器(CPU)、數位訊號處理器(DSP)、單片機等。
該共用存儲空間偵測模組11用於偵測所有加入共用體系的終端設備200的共用存儲空間的大小。其中,該加入共用體系的終端設備200指向存儲管理裝置100進行註冊而請求使用雲端存儲服務並承諾提供共用存儲空間的終端設備200。該共用存儲空間偵測模組11在該終端設備200註冊後,則偵測該終端設備200的共用存儲空間,並在後續該終端設備200又連接該存儲管理伺服器100後,即時偵測該終端設備200的共用存儲空間的大小。其中,在一實施方式中,每一終端設備200的共用存儲空間可為該終端設備200的閒置存儲空間。在另一實施方式中,每一終端設備200的共用存儲空間為該終端設備200的用戶自訂的允許他人共用的存儲空間。例如,某一終端設備200的剩餘存儲空間大小為10G(gigabyte),該終端設備200的用戶可定義其中的5G作為共用存儲空間而允許他人共用。該已經註冊的終端設備200可通過網路300連接該存儲管理裝置100,並提供該共用存儲空間以及享有將大容量檔存儲至雲端的服務。
該分類確定模組12用於根據該所有加入共用體系的終端設備200的共用存儲空間的大小將該些終端設備200分成多類終端設備200,每一類終端設備200具有一相應級別/規格的存儲空間大小。例如,將共用存儲空間的大小為大於等於1G小於2G的終端設備200歸為1G級別類,將共用存儲空間的大小為大於等於2G小於3G的終端設備200歸為2G級別類,將共用存儲空間的大小為大於等於3G小於4G的終端設備200歸為3G級別類,等等。其中,當該共用存儲空間偵測模組11偵測到某一終端設備200的共用存儲空間發生變化時,則對該終端設備200進行重新分類。其中,本發明的例子中,相鄰級別的終端設備200之間的存儲空間大小之差為1G,顯然,相鄰級別的終端設備200之間的存儲空間大小之差可為任意值,例如0.5G、2G、4G等。
請一併參閱圖3,該映射模組13用於將每一類終端設備200的共用存儲空間映射到該虛擬磁碟陣列卡VA中的一具有相應存儲空間大小的虛擬磁片VD上。具體的,該映射模組13將每一類終端設備200的共用存儲空間組成一存儲空間鏈,然後將該存儲空間鏈映射到該虛擬磁碟陣列卡VA中的一具有相應存儲空間大小的虛擬磁片VD上。例如,該映射模組13將1G級別類的所有終端設備200的共用存儲空間組成一存儲空間鏈並映射到該虛擬磁碟陣列卡VA中的具有1G存儲空間的虛擬磁片VD,將2G級別類的所有終端設備200的共用存儲空間組成一存儲空間鏈並映射到該虛擬磁碟陣列卡VA中的具有2G存儲空間的虛擬磁片VD。其中,該多個不同存儲空間大小的虛擬磁片VD組成的虛擬磁碟陣列卡VA為該映射模組13回應使用者的操作而預先建立並存儲於該儲存設備101中。其中,在一實施方式中,該映射模組13還對該虛擬磁碟陣列卡VA上的虛擬磁片VD進行RAID(獨立磁碟容錯陣列,Redundant Array of Inexpensive Disks)處理。其中,圖3所示的該虛擬磁碟陣列卡VA為一行多列的陣列,顯然,該虛擬磁碟陣列卡VA可為多行多列的陣列。
顯然,在其他實施方式中,每一類終端設備200的共用存儲空間直接映射到該虛擬磁碟陣列卡VA中的同一虛擬磁片VD上,而無需組成存儲空間鏈後再映射。
該存儲控制模組14用於在接收到一請求將一檔存儲至雲端的雲端存儲請求時,根據該雲端存儲請求確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片VD,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片VD的終端設備200中。例如,若該待存儲檔的大小為1.8G,則該存儲控制模組14確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片VD為具有2G存儲空間的虛擬磁片VD,並控制將該待存儲檔存儲至所有映射到該具有2G存儲空間的虛擬磁片VD的終端設備200中,即2G級別類的終端設備200中。其中,該雲端存儲請求可為終端設備200的使用者在需要存儲一大容量的檔可以通過功能表選項等方式產生並發送至存儲管理裝置100,該雲端存儲請求中至少包括該待存儲檔的大小資訊。
其中,在一實施方式中,終端設備200映射至一虛擬磁片VD時,該終端設備200的位址(例如IP位址)將會與該虛擬磁片VD關聯起來,並存儲於儲存設備101中。該存儲控制模組14控制將該待存儲的檔存儲至所有映射到該虛擬磁片VD的終端設備200中為根據該些映射到該虛擬磁片VD的終端設備200的位址,而將該待存儲的檔存儲至所有映射到該虛擬磁片VD的終端設備200中。
從而,本發明中,可將該待存儲的檔存儲至其他終端設備200中,無需額外配置存儲伺服器。此外,本發明中,將該待存儲的檔存儲至映射到該虛擬磁片VD的多個終端設備200中,從而,極大概率的保證了隨時隨刻均有終端設備200處於上線聯網狀態,即通過網路300連接該存儲管理裝置100,使用者可隨時對檔進行存取。
請參閱圖4,為本發明一實施方式中的存儲管理方法的流程圖。首先,該共用存儲空間偵測模組11偵測所有加入共用體系的終端設備200的共用存儲空間的大小(S401)。其中,該加入共用體系的終端設備200指向存儲管理裝置100進行註冊而請求使用雲端存儲服務並承諾提供共用存儲空間的終端設備200。該共用存儲空間偵測模組11在該終端設備200註冊後,則偵測該終端設備200的共用存儲空間,並在後續該終端設備200又連接該存儲管理伺服器100後,即時偵測該終端設備200的共用存儲空間的大小。其中,每一終端設備200的共用存儲空間為該終端設備200的閒置存儲空間或為該終端設備200的用戶自訂的允許他人共用的存儲空間。
該分類確定模組12用於根據該所有加入共用體系的終端設備200的共用存儲空間的大小將該些終端設備200分成多類終端設備200,每類終端設備200具有一相應級別的存儲空間大小(S403)。
該映射模組13將每一類終端設備200的共用存儲空間映射到一虛擬磁碟陣列卡VA中的一具有相應存儲空間大小的虛擬磁片VD上(S405)。具體的,該映射模組13將每一類終端設備200的共用存儲空間組成一存儲空間鏈後映射到一虛擬磁碟陣列卡VA中的一具有相應存儲空間大小的虛擬磁片VD上。
該存儲控制模組14在接收到一雲端存儲請求時,根據該雲端存儲請求確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片VD,並將該待存儲的檔存儲至映射到該虛擬磁片VD的多個終端設備200中(S407)。
其中,該存儲管理方法還包括步驟:該映射模組13預先建立該由多個不同存儲空間大小的虛擬磁片VD組成的虛擬磁碟陣列卡VA。
其中,該存儲管理方法還包括步驟:該映射模組13對該虛擬磁碟陣列卡VA上的虛擬磁片VD進行RAID(獨立磁碟容錯陣列,Redundant Array of Inexpensive Disks)處理。
可以理解,以上所述實施方式僅供說明本發明之用,而並非對本發明的限制。有關技術領域的普通技術人員根據本發明在相應的技術領域做出的變化應屬於本發明的保護範疇。
1‧‧‧存儲管理系統
100‧‧‧存儲管理裝置
200‧‧‧終端設備
300‧‧‧網路
101‧‧‧儲存設備
102‧‧‧處理器
11‧‧‧共用存儲空間偵測模組
12‧‧‧分類確定模組
13‧‧‧映射模組
14‧‧‧存儲控制模組
VD‧‧‧虛擬磁片
VA‧‧‧虛擬磁碟陣列卡
S401~S407‧‧‧步驟
無
Claims (18)
- 一種存儲管理系統,運行於一存儲管理裝置中,其改良在於,該存儲管理系統包括:
共用存儲空間偵測模組,用於偵測所有加入共用體系的終端設備的共用存儲空間的大小;
分類確定模組,用於根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小;
映射模組,用於將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上;以及
存儲控制模組,用於在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。 - 如申請專利範圍第1項所述之存儲管理系統,其中,該加入共用體系的終端設備為向存儲管理裝置進行註冊而請求使用雲端存儲服務並承諾提供共用存儲空間的終端設備,該共用存儲空間偵測模組在該終端設備註冊後,偵測該終端設備的共用存儲空間。
- 如申請專利範圍第2項所述之存儲管理系統,其中,每一終端設備的共用存儲空間為該終端設備的閒置存儲空間或該終端設備的用戶自訂的允許他人共用的存儲空間。
- 如申請專利範圍第1項所述之存儲管理系統,其中,該映射模組還用於預先建立該由多個不同存儲空間大小的虛擬磁片所組成的虛擬磁碟陣列卡,並對該虛擬磁碟陣列卡上的虛擬磁片進行獨立磁碟容錯陣列處理。
- 如申請專利範圍第1項所述之存儲管理系統,其中,該映射模組將每一類終端設備的共用存儲空間組成一存儲空間鏈,然後將每一類終端設備的共用存儲空間組成的存儲空間鏈映射到該虛擬磁碟陣列卡中的該具有相應存儲空間大小的虛擬磁片上。
- 如申請專利範圍第1項所述之存儲管理系統,其中,該雲端存儲請求為終端設備的使用者通過功能表選項等方式產生並發送至存儲管理裝置,該雲端存儲請求中至少包括該待存儲檔的大小資訊。
- 一種存儲管理裝置,包括一儲存設備以及一處理器,其改良在於,該儲存設備中存儲有由多個不同存儲空間大小的虛擬磁片組成的虛擬磁碟陣列卡,該處理器包括:
共用存儲空間偵測模組,用於偵測所有加入共用體系的終端設備的共用存儲空間的大小;
分類確定模組,用於根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小;
映射模組,用於將每一類終端設備的共用存儲空間映射到該虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上;以及
存儲控制模組,用於在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。 - 如申請專利範圍第7項所述之存儲管理裝置,其中,該加入共用體系的終端設備為向存儲管理裝置進行註冊而請求使用雲端存儲服務並承諾提供共用存儲空間的終端設備,該共用存儲空間偵測模組在該終端設備註冊後,偵測該終端設備的共用存儲空間。
- 如申請專利範圍第8項所述之存儲管理裝置,其中,每一終端設備的共用存儲空間為該終端設備的閒置存儲空間或該終端設備的用戶自訂的允許他人共用的存儲空間。
- 如申請專利範圍第7項所述之存儲管理裝置,其中,該映射模組還用於預先建立該由多個不同存儲空間大小的虛擬磁片所組成的虛擬磁碟陣列卡並將該虛擬磁碟陣列卡存儲於儲存設備中,並對該虛擬磁碟陣列卡上的虛擬磁片進行獨立磁碟容錯陣列處理。
- 如申請專利範圍第7項所述之存儲管理裝置,其中,該映射模組將每一類終端設備的共用存儲空間組成一存儲空間鏈,然後將每一類終端設備的共用存儲空間組成的存儲空間鏈映射到該虛擬磁碟陣列卡中的該具有相應存儲空間大小的虛擬磁片上。
- 如申請專利範圍第7項所述之存儲管理裝置,其中,該雲端存儲請求為終端設備的使用者通過功能表選項等方式產生並發送至存儲管理裝置,該雲端存儲請求中至少包括該待存儲檔的大小資訊。
- 一種存儲管理方法,運行於一存儲管理裝置中,該存儲管理裝置與若干終端設備連接,其改良在於,該方法包括步驟:
偵測所有加入共用體系的終端設備的共用存儲空間的大小;
根據該所有加入共用體系的終端設備的共用存儲空間的大小將該些終端設備分成多類終端設備,每一類終端設備具有一相應級別/規格的存儲空間大小;
將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上;以及
在接收到一請求將一檔存儲至雲端的雲端存儲請求時,確定該待存儲的檔的大小,並確定存儲空間與該待存儲檔大小最接近且大於或等於該待存儲檔大小的虛擬磁片,並控制將該待存儲的檔存儲至所有映射到該虛擬磁片的終端設備中。 - 如申請專利範圍第13項所述之存儲管理方法,其中,該加入共用體系的終端設備為向存儲管理裝置進行註冊而請求使用雲端存儲服務並承諾提供共用存儲空間的終端設備,該步驟“偵測所有加入共用體系的終端設備的共用存儲空間的大小”包括:
在每一終端設備註冊後,偵測該終端設備的共用存儲空間。 - 如申請專利範圍第14項所述之存儲管理方法,其中,每一終端設備的共用存儲空間為該終端設備的閒置存儲空間或該終端設備的用戶自訂的允許他人共用的存儲空間。
- 如申請專利範圍第13項所述之存儲管理方法,其中,該方法還包括步驟:
預先建立該由多個不同存儲空間大小的虛擬磁片所組成的虛擬磁碟陣列卡,並對該虛擬磁碟陣列卡上的虛擬磁片進行獨立磁碟容錯陣列處理。 - 如申請專利範圍第13項所述之存儲管理方法,其中,該雲端存儲請求為終端設備的使用者通過功能表選項等方式產生並發送至存儲管理裝置,該雲端存儲請求中至少包括該待存儲檔的大小資訊。
- 如申請專利範圍第13項所述之存儲管理方法,其中,該步驟“將每一類終端設備的共用存儲空間映射到一虛擬磁碟陣列卡中的一具有相應存儲空間大小的虛擬磁片上”包括:
將每一類終端設備的共用存儲空間組成一存儲空間鏈;以及
將每一類終端設備的共用存儲空間組成的存儲空間鏈映射到該虛擬磁碟陣列卡中的該具有相應存儲空間大小的虛擬磁片上。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201410633863.2A CN105592123B (zh) | 2014-11-12 | 2014-11-12 | 存储管理系统、管理装置及方法 |
| CN201410633863.2 | 2014-11-12 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201624306A TW201624306A (zh) | 2016-07-01 |
| TWI652581B true TWI652581B (zh) | 2019-03-01 |
Family
ID=55912247
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW103141681A TWI652581B (zh) | 2014-11-12 | 2014-12-01 | 存儲管理系統、管理裝置及方法 |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US9471224B2 (zh) |
| CN (1) | CN105592123B (zh) |
| TW (1) | TWI652581B (zh) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105653529B (zh) * | 2014-11-12 | 2020-08-04 | 富泰华工业(深圳)有限公司 | 存储管理系统、管理装置及方法 |
| CN106021026B (zh) * | 2016-05-23 | 2020-02-18 | 浙江宇视科技有限公司 | 一种备份方法及装置 |
| JP6922192B2 (ja) * | 2016-11-10 | 2021-08-18 | 富士通株式会社 | 情報処理装置、情報処理方法および情報処理システム |
| CN106604150B (zh) * | 2016-12-16 | 2020-12-29 | 深圳Tcl新技术有限公司 | 共享无线设备存储空间的方法及装置 |
| CN107171904A (zh) * | 2017-05-03 | 2017-09-15 | 易展成 | 一种云服务提供方法及装置 |
| CN109660604B (zh) * | 2018-11-29 | 2023-04-07 | 上海碳蓝网络科技有限公司 | 数据存取方法及设备 |
| CN112711384A (zh) * | 2020-12-30 | 2021-04-27 | 华录光存储研究院(大连)有限公司 | 一种基于多个存储设备的数据存储方法及装置 |
| CN112948323A (zh) * | 2021-04-16 | 2021-06-11 | 山东高云半导体科技有限公司 | 存储器映射处理方法、装置及fpga芯片 |
| CN113992657B (zh) * | 2021-10-26 | 2024-04-12 | 超越科技股份有限公司 | 一种基于云平台的共享存储的搭建方法、设备及介质 |
| CN115102971B (zh) * | 2022-06-17 | 2024-11-05 | 厦门紫光展锐科技有限公司 | 一种数据写入方法、终端、系统、电子设备及存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI421692B (zh) | 2009-07-15 | 2014-01-01 | Aten Int Co Ltd | 具有資料夾分享功能的虛擬媒體之系統及其執行方法 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7146455B2 (en) * | 2003-05-19 | 2006-12-05 | Accton Technology Corporation | System and method for optimized access to memory devices requiring block writing |
| JP2007312226A (ja) * | 2006-05-19 | 2007-11-29 | Canon Inc | 画像閲覧装置および画像ファイル管理方法 |
| US8473691B2 (en) * | 2009-02-27 | 2013-06-25 | Ryosuke Ohgishi | Memory management device, image forming apparatus, and image forming method |
| JP2010211421A (ja) * | 2009-03-09 | 2010-09-24 | Canon Inc | 管理装置、システム、制御方法、プログラム及び記録媒体 |
| US9116831B2 (en) * | 2010-10-06 | 2015-08-25 | Cleversafe, Inc. | Correcting an errant encoded data slice |
| CN102622187A (zh) * | 2011-11-28 | 2012-08-01 | 苏州奇可思信息科技有限公司 | 基于网络映射的文件分布式存储方法 |
| CN102624859A (zh) * | 2011-11-28 | 2012-08-01 | 苏州奇可思信息科技有限公司 | 网络多副本的文件分布式存储方法 |
| CN102685245A (zh) * | 2012-05-29 | 2012-09-19 | 北京麦谱影随科技有限公司 | 一种基于互联网的数据社交存储方法和系统 |
-
2014
- 2014-11-12 CN CN201410633863.2A patent/CN105592123B/zh not_active Expired - Fee Related
- 2014-12-01 TW TW103141681A patent/TWI652581B/zh not_active IP Right Cessation
-
2015
- 2015-04-02 US US14/677,495 patent/US9471224B2/en active Active
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI421692B (zh) | 2009-07-15 | 2014-01-01 | Aten Int Co Ltd | 具有資料夾分享功能的虛擬媒體之系統及其執行方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105592123A (zh) | 2016-05-18 |
| US9471224B2 (en) | 2016-10-18 |
| US20160132247A1 (en) | 2016-05-12 |
| CN105592123B (zh) | 2020-04-14 |
| TW201624306A (zh) | 2016-07-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI652581B (zh) | 存儲管理系統、管理裝置及方法 | |
| US10887393B2 (en) | Data storage device with embedded software | |
| CN107315547A (zh) | 一种读取分布式元数据文件的方法及装置 | |
| TWI645300B (zh) | 存儲管理系統、管理裝置及方法 | |
| US9400792B1 (en) | File system inline fine grained tiering | |
| JP6654048B2 (ja) | Ufs装置の作動方法、ufsホストの作動方法、及びそれらを含むシステムの作動方法 | |
| WO2019144553A1 (zh) | 数据存储方法、装置及存储介质 | |
| CN111258930A (zh) | 仿真端点配置 | |
| US10067685B2 (en) | Identifying disk drives and processing data access requests | |
| CN113946291A (zh) | 数据访问方法、装置、存储节点及可读存储介质 | |
| TWI639924B (zh) | 存儲管理系統、管理裝置及方法 | |
| WO2016173172A1 (zh) | 堆内存操作的检测方法及装置 | |
| WO2024078348A1 (zh) | 应用移植环境下注册表操作的处理方法、装置和介质 | |
| US20140164845A1 (en) | Host computer and method for testing sas expanders | |
| CN103201723B (zh) | 用于配置内存的方法和内存配置管理服务器 | |
| US9785361B1 (en) | Processing data access requests from multiple interfaces for data storage devices | |
| US11720272B2 (en) | Accessing data using UUIDs with a RAID system | |
| US20140297953A1 (en) | Removable Storage Device Identity and Configuration Information | |
| US20120159047A1 (en) | Computing device and method for merging storage space of usb flash drives | |
| WO2023087278A1 (zh) | 一种云平台权限设置方法、装置、终端设备及存储介质 | |
| CN118020066A (zh) | 生成和控制用于存储数据的弹性可伸缩的戳记数据结构 | |
| US20140317328A1 (en) | Serial attached scsi expander and interface expanding device with the same | |
| CN108228803A (zh) | 一种文件的存储方法和装置 | |
| CN117311620A (zh) | 数据处理方法、装置、设备及存储介质 | |
| CN114327287A (zh) | 一种固态硬盘的晶圆设置方法、装置、设备及介质 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |