TWI768476B - Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system - Google Patents
Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system Download PDFInfo
- Publication number
- TWI768476B TWI768476B TW109132998A TW109132998A TWI768476B TW I768476 B TWI768476 B TW I768476B TW 109132998 A TW109132998 A TW 109132998A TW 109132998 A TW109132998 A TW 109132998A TW I768476 B TWI768476 B TW I768476B
- Authority
- TW
- Taiwan
- Prior art keywords
- data
- access unit
- access
- logical
- recovery log
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000013507 mapping Methods 0.000 title claims abstract description 21
- 238000011084 recovery Methods 0.000 claims abstract description 49
- 238000012545 processing Methods 0.000 claims description 17
- 230000004224 protection Effects 0.000 claims description 14
- 238000012423 maintenance Methods 0.000 claims description 2
- 238000013506 data mapping Methods 0.000 claims 1
- 230000000694 effects Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 238000005457 optimization Methods 0.000 description 2
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
Abstract
Description
本發明係有關於儲存系統,尤指一種用來進行關於一容錯式磁碟陣列(Redundant Array of Independent Disks,可簡稱RAID)的映射資訊管理之方法與裝置。 The present invention relates to a storage system, and more particularly, to a method and an apparatus for managing mapping information about a Redundant Array of Independent Disks (RAID for short).
依據相關技術,一容錯式磁碟陣列(Redundant Array of Independent Disks,可簡稱RAID)可實施於一伺服器中。尤其是,透過各種類型的RAID方案,資料可獲對應等級的保護。例如,為了資料備份之目的,該伺服器可被設計成具備寫入複製(Copy-on-Write,COW)架構。由於COW架構的特性,該伺服器的效能可能隨著時間流逝而降低。又例如,該伺服器可被設計成具備寫入重定向(Redirect-on-Write,ROW)架構,以避免效能隨著時間流逝而降低的問題。然而,某些問題(諸如副作用)可能發生。因此,需要一種新穎的方法及相關架構,以保證儲存系統能分別在各種情況下正確操作。 According to the related art, a fault-tolerant disk array (Redundant Array of Independent Disks, may be referred to as RAID) can be implemented in a server. In particular, through various types of RAID solutions, data can be protected at a corresponding level. For example, for data backup purposes, the server may be designed with a Copy-on-Write (COW) architecture. Due to the nature of the COW architecture, the performance of this server may degrade over time. As another example, the server may be designed with a Redirect-on-Write (ROW) architecture to avoid the problem of performance degradation over time. However, certain problems, such as side effects, may occur. Therefore, there is a need for a novel method and related architecture to ensure that the storage system can operate correctly under various conditions, respectively.
本發明的一目的是提供一種用來進行關於一容錯式磁碟陣列(Redundant Array of Independent Disks,可簡稱RAID)的映射資訊管理之方法 與裝置,以解決上述問題。 An object of the present invention is to provide a method for managing mapping information about a fault-tolerant disk array (Redundant Array of Independent Disks, may be referred to as RAID). and device to solve the above problems.
本發明的另一個目的是提供一種用來進行關於一RAID的映射資訊管理之方法與裝置,以確保儲存系統能分別在各種情況下正確操作。 Another object of the present invention is to provide a method and apparatus for managing mapping information about a RAID to ensure that the storage system can operate correctly under various conditions, respectively.
本發明的又一個目的是提供一種用來進行關於一RAID的映射資訊管理之方法與裝置,以在沒有任何副作用或不太可能引入副作用的狀況下解決相關技術問題。 Another object of the present invention is to provide a method and apparatus for managing mapping information about a RAID, so as to solve the related technical problems without any side effects or less likely to introduce side effects.
本發明的至少一實施例提供一種用來進行關於一RAID的映射資訊管理之方法。該方法可包含:以寫入重定向(Redirect-on-Write,可簡稱ROW)方式將資料寫入該RAID的一資料區,且記錄該資料之邏輯位址以及該資料區中之多個保護存取單元(protected access unit)之各自的保護存取單元位址(protected-access-unit address(p-address),可簡稱p-位址)之間的映射資訊至該RAID的一表區(table region)中的一邏輯位址對保護存取單元位址表(logical-address-to-p-address(L2p)table,可簡稱L2p表),其中該資料的子集合分別被寫入該些保護存取單元;當該資料的局部資料被更新,為該局部資料維護包含一組邏輯位址對保護存取單元位址表條目(L2p table entry,可簡稱L2p表條目)之一更新清單於一隨機存取記憶體(Random Access Memory,可簡稱RAM)中,且維護對應於該更新清單之一復原日誌於該RAID的一日誌區,以供停電復原之使用;以及依據該更新清單,偵測該組L2p表條目中之至少兩個同位置L2p表條目的數量是否達到一預定門檻值,以選擇性地以該至少兩個同位置L2p表條目來更新該L2p表,其中該至少兩個同位置L2p表條目代表該組L2p表條目中應當被儲存至該表區中的同一個保護存取單元之L2p表條目。 At least one embodiment of the present invention provides a method for managing mapping information about a RAID. The method may include: writing data into a data area of the RAID by way of Redirect-on-Write (ROW for short), and recording the logical address of the data and a plurality of protections in the data area Mapping information between the respective protected-access-unit addresses (p-addresses, p-addresses) of the protected access units to a table area ( A logical address pair protection access unit address table (logical-address-to-p-address (L2p) table, L2p table for short) in the table region), in which subsets of the data are written into the Protect the access unit; when the local data of the data is updated, maintain an update list for the local data including a set of logical address pairs to protect the access unit address table entry (L2p table entry, may be referred to as L2p table entry) in In a random access memory (Random Access Memory, RAM for short), a recovery log corresponding to the update list is maintained in a log area of the RAID for use in power failure recovery; and according to the update list, the detection testing whether the number of at least two co-located L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the at least two co-located L2p table entries, wherein the at least two A co-located L2p table entry represents an L2p table entry in the set of L2p table entries that should be stored in the same protection access unit in the table area.
依據某些實施例,本發明另提供一種依據上述方法來運作之儲存系統,其中該儲存系統包含該RAID。 According to some embodiments, the present invention further provides a storage system operating according to the above method, wherein the storage system includes the RAID.
本發明的至少一實施例提供一種用來進行關於一RAID的映射資訊 管理之裝置。該裝置可包含一處理電路,其中該處理電路位於一儲存系統中,且用來控制該儲存系統之運作。例如,該儲存系統之該些運作可包含:以ROW方式將資料寫入該RAID的一資料區,且記錄該資料之邏輯位址以及該資料區中之多個保護存取單元之各自的保護存取單元位址之間的映射資訊至該RAID的一表區中的一L2p表,其中該資料的子集合分別被寫入該些保護存取單元;當該資料的局部資料被更新,為該局部資料維護包含一組L2p表條目之一更新清單於一RAM中,且維護對應於該更新清單之一復原日誌於該RAID的一日誌區,以供停電復原之使用;以及依據該更新清單,偵測該組L2p表條目中之至少兩個同位置L2p表條目的數量是否達到一預定門檻值,以選擇性地以該至少兩個同位置L2p表條目來更新該L2p表,其中該至少兩個同位置L2p表條目代表該組L2p表條目中應當被儲存至該表區中的同一個保護存取單元之L2p表條目。 At least one embodiment of the present invention provides a method for mapping information about a RAID management device. The apparatus may include a processing circuit, wherein the processing circuit is located in a storage system and is used to control the operation of the storage system. For example, the operations of the storage system may include: writing data into a data area of the RAID in a ROW manner, and recording the logical address of the data and the respective protection of a plurality of protection access units in the data area Mapping information between access unit addresses to an L2p table in a table area of the RAID, where subsets of the data are written into the protected access units respectively; when the partial data of the data is updated, it is The local data maintenance includes an update list of a set of L2p table entries in a RAM, and maintains a recovery log corresponding to the update list in a log area of the RAID for use in power failure recovery; and according to the update list , detecting whether the number of at least two co-located L2p table entries in the set of L2p table entries reaches a predetermined threshold, to selectively update the L2p table with the at least two co-located L2p table entries, wherein the at least two co-located L2p table entries are The two co-located L2p table entries represent the L2p table entries in the set of L2p table entries that should be stored in the same protection access unit in the table area.
本發明的方法和裝置能保證該儲存系統可分別在各種情況下正常運作。另外,本發明的方法和裝置提供了一種強大的映射資訊管理機制。因此,可以實現各種目標,如效能優化、高安全性、預算控制等。此外,本發明的方法和裝置可以在不引入任何副作用或以不太可能引入副作用的方式解決相關技術問題。 The method and apparatus of the present invention can ensure that the storage system can operate normally under various conditions, respectively. In addition, the method and apparatus of the present invention provide a powerful mapping information management mechanism. As a result, various goals such as performance optimization, high security, budget control, etc. can be achieved. In addition, the method and apparatus of the present invention can solve the related technical problems in a manner that does not introduce any side effects or is less likely to introduce side effects.
10:使用者裝置 10: User device
11,111:處理電路 11,111: Processing Circuits
12,112,122:介面電路 12, 112, 122: Interface Circuits
100:儲存系統 100: Storage System
110:匯流排 110: Busbar
111P:程式碼 111P: Code
121:隨機存取記憶體 121: Random Access Memory
121T:管理表 121T: Management table
130~134:儲存裝置 130~134: Storage device
200:方法 200: Method
210,220,230:步驟 210, 220, 230: Steps
310,320,330:保護區塊 310, 320, 330: Protected Blocks
410:L2p表 410: L2p table
510,610:更新清單 510, 610: Update list
520,620:復原日誌 520, 620: Recovery log
RAID:容錯式磁碟陣列 RAID: Fault Tolerant Disk Array
DR:資料區 DR: data area
TR:表區 TR: table area
LR:日誌區 LR: log area
D:資料 D: information
P:校驗碼 P: check code
S1~S1023:輔助資訊 S1~S1023: Auxiliary information
第1圖係根據本發明一實施例之一儲存系統和一使用者裝置的示意圖。 FIG. 1 is a schematic diagram of a storage system and a user device according to an embodiment of the present invention.
第2圖係根據本發明一實施例之用來進行關於一RAID(諸如第1圖所示者)的映射資訊管理之方法的流程圖。 FIG. 2 is a flowchart of a method for performing mapping information management with respect to a RAID (such as that shown in FIG. 1 ) according to an embodiment of the present invention.
第3圖繪示第2圖所示方法於一實施例中所涉及的複數個保護存取單元,其中該複數個保護存取單元的例子可為保護區塊。 FIG. 3 illustrates a plurality of protected access units involved in the method shown in FIG. 2 in an embodiment, wherein an example of the plurality of protected access units may be a protected block.
第4圖繪示第2圖所示方法於一實施例中所涉及的L2p表。 FIG. 4 shows the L2p table involved in the method shown in FIG. 2 in one embodiment.
第5圖繪示第2圖所示方法於一實施例中所涉及的更新清單與復原日誌。 FIG. 5 shows an update list and a recovery log involved in the method shown in FIG. 2 in an embodiment.
第6圖繪示第2圖所示方法於另一實施例中所涉及的更新清單與復原日誌。 FIG. 6 shows an update list and a recovery log involved in the method shown in FIG. 2 in another embodiment.
第1圖係根據本發明一實施例之一儲存系統100和一使用者裝置10的示意圖。使用者裝置10可包含處理電路11(例如至少一處理器及相關電路),並且可另包含耦接至處理電路11的一介面電路12與儲存裝置。儲存系統100可包含處理電路111(例如至少一處理器及相關電路),並且可另包含透過匯流排110耦接至處理電路111的介面電路112與122以及隨機存取記憶體(Random Access Memory,可簡稱RAM)121,而儲存裝置{130,131,132,133,134}(諸如硬式磁碟機、及/或固態硬碟)可透過介面電路122安裝於儲存系統100以形成一RAID,其中執行於處理電路111上之程式碼111P可讀取自儲存裝置130(例如系統碟),且可維護(例如建立、儲存、及/或更新)RAM 121中之管理表121T以進行本發明之方法之相關運作,以管理資料區DR、表區TR與日誌區LR。介面電路12與112可實施成有線網路介面、及/或無線網路介面,以容許儲存系統100和使用者裝置10交換資訊。使用者可透過使用者裝置10存取(讀取或寫入)使用者資料於儲存系統100。使用者裝置10的例子可包含(但不限於):一多功能行動電話、一平板電腦、一穿戴式裝置以及個人電腦(諸如桌上型電腦和筆記型電腦)。儲存系統100的例子可包含(但不限於):一伺服器諸如儲存伺服器。依據某些實施例,儲存系統100的架構可予以變化。例如程式碼111P可透過設置於介面電路122中之專用的硬體來實施,以進行本發明之方法之相關運作。
FIG. 1 is a schematic diagram of a
第2圖係根據本發明一實施例之用來進行關於一RAID(諸如第1圖所示之RAID)的映射資訊管理之方法200的流程圖。方法200可應用於第1圖所示
之儲存系統100、執行程式碼111P之處理電路111、及相關元件。
FIG. 2 is a flowchart of a
在步驟210中,儲存系統100(例如處理電路111)以寫入重定向(Redirect-on-Write,可簡稱ROW)方式將資料寫入該RAID的資料區DR,且記錄該資料之邏輯位址以及資料區DR中之多個保護存取單元(protected access unit)之各自的保護存取單元位址(protected-access-unit address(p-address),可簡稱p-位址)之間的映射資訊至該RAID的表區TR中的一邏輯位址對保護存取單元位址表(logical-address-to-p-address(L2p)table,可簡稱L2p表),其中該資料的子集合分別被寫入該些保護存取單元。
In
在步驟220中,當該資料的局部資料被更新,儲存系統100(例如處理電路111)為該局部資料維護包含一組邏輯位址對保護存取單元位址表條目(L2p table entry,可簡稱L2p表條目)之一更新清單於RAM 121中,且維護對應於該更新清單之一復原日誌於該RAID的日誌區LR,以供停電復原之使用。
In
在步驟230中,依據該更新清單,儲存系統100(例如處理電路111)偵測該組L2p表條目中之至少兩個同位置L2p表條目的數量是否達到一預定門檻值(例如:2,或其他預定數值),以選擇性地以該至少兩個同位置L2p表條目來更新該L2p表,其中該至少兩個同位置L2p表條目代表該組L2p表條目中應當被儲存至表區TR中的同一個保護存取單元之L2p表條目。例如,L2p表條目可為用以更新該L2p表的更新版本,且可包含對應於ROW運作之最新儲存位置。
In
依據本實施例,在步驟220中,當該資料的局部資料被更新,儲存系統100(例如處理電路111)可對應地於該更新清單中記錄輔助資訊,以供偵測該組L2p表條目中是否存在該至少兩個同位置L2p表條目。例如,該輔助資訊可指出該復原日誌中之一組復原日誌條目,且該組復原日誌條目可指向表區TR中的一組保護存取單元,以引導該L2p表依據該組L2p表條目而被更新。
According to the present embodiment, in
依據某些實施例,該更新清單可包含分別對應於該組L2p表條目之一 組指標器,該組指標器可分別指向該復原日誌中之一組復原日誌條目,並且該組復原日誌條目可指向表區TR中的一組保護存取單元。例如,該L2p表可包含應當被該組L2p表條目來更新之至少一子表,且該至少一子表於表區TR中之位置可對應於該組保護存取單元。又例如,該L2p表可包含應當被該組L2p表條目來更新之至少一子表。此外,該更新清單可包含分別對應於該至少兩個同位置L2p表條目之至少兩個指標器,該至少兩個指標器可分別指向該復原日誌中之同一個復原日誌條目,並且該同一個復原日誌條目可指向表區TR中的該同一個保護存取單元。 According to some embodiments, the update list may contain one of the L2p table entries respectively corresponding to the set A set of pointers, the set of pointers may respectively point to a set of restoration log entries in the restoration log, and the set of restoration log entries may point to a set of protection access units in the table region TR. For example, the L2p table may contain at least one sub-table that should be updated by the set of L2p table entries, and the position of the at least one sub-table in the table region TR may correspond to the set of protected access units. As another example, the L2p table may contain at least one sub-table that should be updated by the set of L2p table entries. In addition, the update list may include at least two pointers respectively corresponding to the at least two co-located L2p table entries, the at least two pointers may respectively point to the same recovery log entry in the recovery log, and the same recovery log entry The recovery log entry may point to the same protection access unit in the table region TR.
第3圖繪示第2圖所示方法200於一實施例中所涉及的複數個保護存取單元,其中該複數個保護存取單元的例子可為保護區塊310、320與330,但本發明不限於此。例如,針對保護區塊310、320與330之任一者中之任何一個保護區塊,符號「D」可代表該保護區塊中之資料,而符號「P」可代表該保護區塊中之校驗碼。透過校驗碼P,資料D可獲得保護。依據某些實施例,該RAID的類型及/或保護等級可予以變化,其中使用者資料可獲對應類型及/或等級的保護。
FIG. 3 shows a plurality of protected access units involved in the
第4圖繪示第2圖所示方法200於一實施例中所涉及的L2p表410(其可作為該L2p表的例子)。L2p表410可包含多個L2p子表(sub-table),其中第一列(row)L2p子表可分別將頁0-511(尤其,邏輯位址0-511)映射至其各自的儲存位置(例如:某些保護存取單元諸如保護區塊),第二列L2p子表可分別將頁512-1023(尤其,邏輯位址512-1023)映射至其各自的儲存位置(例如:某些保護存取單元諸如保護區塊),但本發明不限於此。依據某些實施例,該些儲存位置可視為ROW位置。
FIG. 4 illustrates the L2p table 410 involved in the
第5圖繪示第2圖所示方法200於一實施例中所涉及的更新清單510與復原日誌520,其中輔助資訊{S4,S1021,S1022,S1023,S1,S2,...}可為指標器。
本實施例與前述實施例相仿的內容在此不重複贅述。
FIG. 5 shows the
第6圖繪示第2圖所示方法200於另一實施例中所涉及的更新清單610與復原日誌620,其中輔助資訊{S8,S3,S5,S1,S6,S1,...}可為指標器。例如,在步驟230中,當輔助資訊S1出現兩次,儲存系統100(例如處理電路111)偵測到該至少兩個同位置L2p表條目(例如第6圖中之這兩個包含輔助資訊S1之L2p表條目)的數量達到該預定門檻值(例如:2),就以該至少兩個同位置L2p表條目來更新該L2p表。於是,儲存系統100提前更新該L2p表,而不需要等到復原日誌620滿了才更新該L2p表,藉此,本發明之裝置能避免巨幅地更新該L2p表之運作所致之整體效能低落。因此,本發明的方法和裝置能保證儲存系統100可分別在各種情況下正常運作。另外,本發明的方法和裝置提供了強大的映射資訊管理機制,可以實現各種目標,如效能優化、高安全性、預算控制等。此外,本發明的方法和裝置可以在不引入任何副作用或以不太可能引入副作用的方式解決相關技術問題。
FIG. 6 shows the
以上所述僅為本發明之較佳實施例,凡依本發明申請專利範圍所做之均等變化與修飾,皆應屬本發明之涵蓋範圍。 The above descriptions are only preferred embodiments of the present invention, and all equivalent changes and modifications made according to the scope of the patent application of the present invention shall fall within the scope of the present invention.
10:使用者裝置 10: User device
11,111:處理電路 11,111: Processing Circuits
12,112,122:介面電路 12, 112, 122: Interface Circuits
100:儲存系統 100: Storage System
110:匯流排 110: Busbar
111P:程式碼 111P: Code
121:隨機存取記憶體 121: Random Access Memory
121T:管理表 121T: Management table
130~134:儲存裝置 130~134: Storage device
RAID:容錯式磁碟陣列 RAID: Fault Tolerant Disk Array
DR:資料區 DR: data area
TR:表區 TR: table area
LR:日誌區 LR: log area
Claims (7)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109132998A TWI768476B (en) | 2018-11-08 | 2018-11-08 | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW109132998A TWI768476B (en) | 2018-11-08 | 2018-11-08 | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW202117548A TW202117548A (en) | 2021-05-01 |
| TWI768476B true TWI768476B (en) | 2022-06-21 |
Family
ID=77020944
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW109132998A TWI768476B (en) | 2018-11-08 | 2018-11-08 | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system |
Country Status (1)
| Country | Link |
|---|---|
| TW (1) | TWI768476B (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12430207B2 (en) * | 2023-03-23 | 2025-09-30 | Silicon Motion, Inc. | Method and apparatus for performing table management of memory device in predetermined communications architecture with aid of flexible table page grouping |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20130332648A1 (en) * | 2012-06-12 | 2013-12-12 | International Business Machines Corporation | Maintaining versions of data in solid state memory |
| TW201409232A (en) * | 2012-08-18 | 2014-03-01 | Storart Technology Co Ltd | Method for mapping management |
| US20160132429A1 (en) * | 2013-11-14 | 2016-05-12 | Huawei Technologies Co., Ltd. | Method and Storage Device for Collecting Garbage Data |
| TWI550407B (en) * | 2009-04-22 | 2016-09-21 | 普安科技股份有限公司 | Data accessing method and apparatus for performing the same |
| CN105975358A (en) * | 2016-05-03 | 2016-09-28 | 深圳市杉岩数据技术有限公司 | Fault-tolerant method and system based on SCSI equipment |
-
2018
- 2018-11-08 TW TW109132998A patent/TWI768476B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI550407B (en) * | 2009-04-22 | 2016-09-21 | 普安科技股份有限公司 | Data accessing method and apparatus for performing the same |
| US20130332648A1 (en) * | 2012-06-12 | 2013-12-12 | International Business Machines Corporation | Maintaining versions of data in solid state memory |
| TW201409232A (en) * | 2012-08-18 | 2014-03-01 | Storart Technology Co Ltd | Method for mapping management |
| US20160132429A1 (en) * | 2013-11-14 | 2016-05-12 | Huawei Technologies Co., Ltd. | Method and Storage Device for Collecting Garbage Data |
| CN105975358A (en) * | 2016-05-03 | 2016-09-28 | 深圳市杉岩数据技术有限公司 | Fault-tolerant method and system based on SCSI equipment |
Also Published As
| Publication number | Publication date |
|---|---|
| TW202117548A (en) | 2021-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109791520B (en) | Physical media aware spatially coupled logging and replay | |
| CN103064765B (en) | Data reconstruction method, device and cluster storage system | |
| US11301326B2 (en) | Method and apparatus for performing dynamic recovery management regarding redundant array of independent disks | |
| US9026845B2 (en) | System and method for failure protection in a storage array | |
| US9529674B2 (en) | Storage device management of unrecoverable logical block addresses for RAID data regeneration | |
| US11449400B2 (en) | Method, device and program product for managing data of storage device | |
| CN103649901A (en) | Data transmission method, data receiving method and sotring equipment | |
| US9563524B2 (en) | Multi level data recovery in storage disk arrays | |
| TW201107981A (en) | Method and apparatus for protecting the integrity of cached data in a direct-attached storage (DAS) system | |
| EP3794451B1 (en) | Parity log with by-pass | |
| CN117149062A (en) | A method and computing device for processing tape damaged data | |
| TWI768476B (en) | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system | |
| CN113391945A (en) | Method, electronic device and computer program product for storage management | |
| TWI709042B (en) | Method and apparatus for performing mapping information management regarding redundant array of independent disks, and associated storage system | |
| US11275513B2 (en) | System and method for selecting a redundant array of independent disks (RAID) level for a storage device segment extent | |
| US20100077283A1 (en) | Apparatus to manage data stability and methods of storing and recovering data | |
| KR102389929B1 (en) | Storage Device Based on RAID | |
| CN112328182B (en) | RAID data management method, device and computer readable storage medium | |
| US11928497B2 (en) | Implementing erasure coding with persistent memory | |
| JP6556980B2 (en) | Storage control device, storage control method, and storage control program | |
| JP7277754B2 (en) | Storage systems, storage controllers and programs | |
| JP2012174037A (en) | Disk array device and control method thereof | |
| US11586360B2 (en) | Hybrid memory mirroring using storage class memory | |
| US10366724B2 (en) | Storage control device, storage system and method of controlling a storage device | |
| JP2019159416A (en) | Data management device, file system, data management method, and program |