一種基于固態(tài)存儲介質(zhì)的raid系統(tǒng)及方法
【專利摘要】本發(fā)明提供一種基于固態(tài)存儲介質(zhì)的RAID系統(tǒng)及方法,系統(tǒng)包括:多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;主控單元,電性連接各所述固態(tài)存儲裝置的控制器,用于將各所述固態(tài)存儲裝置組成RAID陣列,并用于完成從RAID陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射,通過將地址映射及RAID功能融合,解決傳統(tǒng)RAID系統(tǒng)中寫放大和性能低下的問題;并實現(xiàn)多個固態(tài)存儲裝置地址映射的統(tǒng)管,提高了固態(tài)存儲系統(tǒng)的垃圾回收和磨損均衡的效率。
【專利說明】—種基于固態(tài)存儲介質(zhì)的8八10系統(tǒng)及方法
【技術領域】
[0001]本發(fā)明涉及數(shù)據(jù)存儲設備,特別是涉及一種基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)及方法。
【背景技術】
[0002]狀10技術在數(shù)據(jù)存儲領域中有廣泛的應用。狀100^111(161)611(16111: 01 成8 或者是 06(11111(1^11:八!'1^7 0? 111(161)611(16111: 06、1。68 利用數(shù)據(jù)和設備的冗余度而防止由于磁盤或者存儲設備的失效造成的數(shù)據(jù)丟失。狀10根據(jù)保護層度需求不同而有不同的架構(gòu),如狀10-1,狀10-2,狀10-3,狀10-4,狀10-5 811(1狀10-6等。以下陳述以狀10-5為例。需要指出的是該發(fā)明可以很容易擴展到其它的狀10方式,如狀10-6,狀1010等。
[0003]在傳統(tǒng)的狀10系統(tǒng)中由于固定的邏輯映射,既對于任意一邏輯塊地址仏8八:10810^1 8100^八(1(^688),其所對應的存儲設備是固定的,這一對應關系并不隨著新數(shù)據(jù)的寫入或者數(shù)據(jù)的更新而變化。
[0004]傳統(tǒng)的狀10技術存在嚴重的不足,在隨機的數(shù)據(jù)寫入時性能相對于多個設備的并行操作有很大的損失,尤其是當?shù)讓拥拇鎯υO備是固態(tài)存儲設備時。這有幾方面的原因:
[0005]1.數(shù)據(jù)隨機寫入時造成的奇偶校驗位寫入放大:每一個隨機寫入的數(shù)據(jù)塊會造成奇偶校驗位的更新,既造成多于隨機寫入數(shù)據(jù)量的一倍的寫入。在固態(tài)存儲設備中,尤其是基于閃存的存儲設備對寫入量是有有限壽命的限制的。
[0006]2.每一個數(shù)據(jù)塊對于單個固態(tài)存儲設備的寫入,也會造成寫放大,造成總的寫放大因子必然大于2 ;
[0007]3.隨機寫入時由于讀校驗位、寫入校驗位等多余操作的性能損失;
[0008]4.當寫入的數(shù)據(jù)量小于一個狀10條帶(狀10時,突發(fā)斷電或者系統(tǒng)奔潰造成狀10 81:1*11)6的信息不正確,尤其是奇偶校驗位,即寫入空洞的問題0^11:6 11016)。
【發(fā)明內(nèi)容】
[0009]鑒于以上所述現(xiàn)有技術的缺點,本發(fā)明的目的在于提供一種基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)及方法,解決上述現(xiàn)有技術中現(xiàn)有固態(tài)存儲介質(zhì)狀10性能損失大的問題。
[0010]為實現(xiàn)上述目標及其他相關目標,本發(fā)明提供一種基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)及方法,系統(tǒng)包括:多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;主控單元,電性連接各所述固態(tài)存儲裝置的控制器,用于將各所述固態(tài)存儲裝置組成狀10陣列,并用于完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射。
[0011]可選的,所述邏輯地址至物理地址的地址映射是動態(tài)變化的;所述狀10陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的。
[0012]可選的,每個所述條帶中存儲有奇偶校驗位,所述奇偶校驗位是隨所在條帶的更新而在所述狀10陣列內(nèi)的各個固態(tài)存儲裝置中輪詢的。
[0013]可選的,所述主控單元同各所述固態(tài)存儲裝置的控制器間傳遞?8八信息。
[0014]可選的,所述固態(tài)存儲介質(zhì)包括:閃存固態(tài)存儲介質(zhì)或非易失性固態(tài)存儲介質(zhì);所述閃存固態(tài)存儲介質(zhì)包括;所述非易失性固態(tài)存儲介質(zhì)包括:?01或1狀1。
[0015]可選的,所述主控單元控制完成所述狀10陣列中各固態(tài)存儲裝置的垃圾回收及磨損均衡功能。
[0016]為實現(xiàn)上述目標及其他相關目標,本發(fā)明提供一種基于固態(tài)存儲介質(zhì)的狀10方法,包括:提供多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;提供電性連接各所述固態(tài)存儲裝置的控制器的主控單元,通過所述主控單元將各所述固態(tài)存儲裝置組成狀10陣列,并完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射。
[0017]可選的,所述邏輯地址至物理地址的地址映射是動態(tài)變化的;所述狀10陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的。
[0018]可選的,每個所述條帶中存儲有奇偶校驗位,所述奇偶校驗位是隨所在條帶的更新而在所述狀10陣列內(nèi)的各個固態(tài)存儲裝置中輪詢的。
[0019]可選的,所述主控單元同各所述固態(tài)存儲裝置的控制器間傳遞?8八信息。
[0020]可選的,所述主控單元控制完成所述狀10陣列中各固態(tài)存儲裝置的垃圾回收及磨損均衡功能。
[0021]如上所述,本發(fā)明提供一種基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)及方法,系統(tǒng)包括:多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;主控單元,電性連接各所述固態(tài)存儲裝置的控制器,用于將各所述固態(tài)存儲裝置組成狀10陣列,并用于完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射,通過將地址映射及狀10功能融合,解決傳統(tǒng)狀10系統(tǒng)中寫放大和性能低下的問題;并實現(xiàn)多個固態(tài)存儲裝置地址映射的統(tǒng)管,提高了固態(tài)存儲系統(tǒng)的垃圾回收和磨損均衡的效率。
【專利附圖】
【附圖說明】
[0022]圖1顯示為本發(fā)明一實施例中基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)的結(jié)構(gòu)示意圖。
[0023]圖2?至2(1顯不為本發(fā)明一實施例中基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)的應用不意過程的圖示。
[0024]圖3顯示為本發(fā)明一實施例中基于固態(tài)存儲介質(zhì)的狀10方法的流程示意圖。
[0025]元件標號說明
[0026]1基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)
[0027]11固態(tài)存儲裝置
[0028]111 控制器
[0029]112 固態(tài)存儲介質(zhì)
[0030]12主控單元
[0031]31?32方法步驟
【具體實施方式】
[0032]以下通過特定的具體實例說明本發(fā)明的實施方式,本領域技術人員可由本說明書所揭露的內(nèi)容輕易地了解本發(fā)明的其他優(yōu)點與功效。本發(fā)明還可以通過另外不同的【具體實施方式】加以實施或應用,本說明書中的各項細節(jié)也可以基于不同觀點與應用,在沒有背離本發(fā)明的精神下進行各種修飾或改變。需說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。
[0033]如圖1所示,本發(fā)明提供一種基于固態(tài)存儲介質(zhì)112的狀10系統(tǒng),包括:多個固態(tài)存儲裝置11及主控單元12。
[0034]所述多個固態(tài)存儲裝置11,其中每個固態(tài)存儲裝置11包含:固態(tài)存儲介質(zhì)112及控制讀寫所述固態(tài)存儲介質(zhì)112的控制器111。在一實施例中,所述固態(tài)存儲裝置11可例如為閃存介質(zhì)(打狀]! 1611101*7,例如池V 等或非易失性固態(tài)存儲介質(zhì)16)的330(3011(1固態(tài)硬盤),所述非易失性的固態(tài)存儲介質(zhì)包括:相變存儲(^01:?11886 011811^6 、或冊卻^ (? 叫加“。1^811(10111 ^00688等。所述控制器111即包括固態(tài)存儲裝置11內(nèi)的控制芯片,其主要用于控制實現(xiàn)讀寫等功能,但需說明的是,本發(fā)明將各所述控制器111原有的邏輯地址8104 ^(1(11-688, 18^)到物理地址8100^ 地址映射功能分離出來,并與狀10機制整合,詳見后文。
[0035]所述主控單元12,電性連接各所述固態(tài)存儲裝置11的控制器111,用于將各所述固態(tài)存儲裝置11組成狀10陣列,并用于完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置11的物理地址的地址映射。在一實施例中,以所述固態(tài)存儲介質(zhì)112為閃存,貝0所述主控單元12則包括'[層及狀10機制,其中,?I'[即1:1-8118181:1011 1^1761'的英文縮寫,?I為一種軟件中間層,最初由1社61提出,目的是防止對?匕也進行保護,做到均衡磨損,增長使用時間;而狀10則為磁盤陣列(06(11111(151111:紅!'奶8 0? 111(161)611(16111:018^8,狀10),有“獨立磁盤構(gòu)成的具有冗余能力的陣列”之意。原理是利用數(shù)組方式來作磁盤組,配合數(shù)據(jù)分散排列的設計,提升數(shù)據(jù)的安全性。磁盤陣列是由很多價格較便宜的磁盤,組合成一個容量巨大的磁盤組,利用個別磁盤提供數(shù)據(jù)所產(chǎn)生加成效果提升整個磁盤系統(tǒng)效能。利用這項技術,將數(shù)據(jù)切割成許多區(qū)段,分別存放在各個硬盤上。磁盤陣列還能利用奇偶校驗位檢查016(^10的功能,在數(shù)組中任一顆硬盤故障時,仍可讀出數(shù)據(jù),在數(shù)據(jù)重構(gòu)時,將數(shù)據(jù)經(jīng)計算后重新置入新硬盤中。
[0036]在傳統(tǒng)架構(gòu)中,是將330作為獨立的存儲單元,而狀10機制處于330之上,與330的?I'[層相互獨立;330中?[奶一!")的作用是實現(xiàn)從邏輯地址(03八:10^10^1 810。匕 4(1(1:^688)到物理地址(卩乜八:?11781081八(1(^688)的動態(tài)映射。每一個330對應與整個狀10系統(tǒng)中的⑶八地址段是固定的,即在傳統(tǒng)的狀10系統(tǒng)中每個330所包含的⑶八段是靜態(tài)的,既靜態(tài)映射;而狀10機制與330之間通信的信息是邏輯塊地址
[8八。
[0037]而在本發(fā)明中,由于將各個固態(tài)存儲裝置11的地址映射功能進行了剝離合一且融合狀10,使得所述主控單元12同各所述固態(tài)存儲裝置11的控制器111間不再是⑶八通信而是?從通信,880存儲裝置在這一架構(gòu)中只完成按照物理地址對數(shù)據(jù)進行讀出和寫入的操作,無需進行傳統(tǒng)的邏輯地址到物理地址的映射、磨損均衡等,大大減少了固態(tài)存儲裝置11內(nèi)控制器111的負擔并延長壽命。
[0038]再請參閱圖23至2(1,舉一具體實施例來說明本發(fā)明改進的狀10系統(tǒng)架構(gòu)的原理及優(yōu)點:
[0039]在本實施例中,提供的是基于閃存330的狀10架構(gòu)的實施例,將?II層從330剝離出來,將多個330的?II融合在一起形成相對獨立的功能層,并在?II內(nèi)實現(xiàn)了內(nèi)嵌的狀10機制。相對現(xiàn)有技術的主要改進差異點在于:狀10層與330通信的信息從傳統(tǒng)架構(gòu)中的⑶八轉(zhuǎn)化為?8八;所有330的層融合在一起,而形成聯(lián)合的層。層與330的通信的機制為物理08八)地址,使得330在這一架構(gòu)中只完成按照物理地址對數(shù)據(jù)進行讀出和寫入的操作,而無需進行邏輯地址到物理地址的映射,磨損均衡等功能層內(nèi)置狀10功能,實現(xiàn)超越330間的冗余機制;每個330所對應的⑶八是隨著數(shù)據(jù)的寫入而動態(tài)變化的,實現(xiàn)了動態(tài)映射。
[0040]在本實施例中,采用了 3個固態(tài)存儲裝置11330組成狀10陣列為例(見圖示880-1, 880-2, 330-3),當然該實施例中的330的數(shù)量僅為例示而并非以此為限;狀10陣列中每一行表示一個條帶(3廿1136),圖中的每一個方塊代表一個物理地址?8八,方塊內(nèi)的數(shù)字代表邏輯地址⑶八,本實施例中330-3存放狀10陣列中用于檢錯的奇偶校驗位
。
[0041]如圖23所示,顯示3個330的初始狀態(tài),所有區(qū)塊內(nèi)容皆為空;進而如圖26所示,狀10陣列的第一條帶寫入⑶仙、⑶“、1^8八2、及1^8八3 ;如圖2。所示,在第二條帶中寫入18八4、18^ 5 ;如圖2(1所示,展示更新數(shù)據(jù)⑶八1和⑶八3之后例示的結(jié)果。
[0042]由上述過程可見,所述邏輯地址至物理地址的地址映射是動態(tài)變化的,在更新前存儲于330-2,更新后存儲于330-1 ;所述狀10陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的,⑶八2和1^8八3在數(shù)據(jù)更新前屬于同一狀10 8廿1?6,但在更新后18八2仍然屬于原狀10 3廿11)6(與已過期的⑶八3數(shù)據(jù)),其?虹1忭對應于?12山8八1和18八3在數(shù)據(jù)更新后形成新的狀10 8廿讓一,其奇偶校驗位對應于?22。
[0043]一方面,由以上描述過程可見,在數(shù)據(jù)更新的過程中沒有奇偶校驗位的讀出和再寫入過程。當有數(shù)據(jù)更新時,該數(shù)據(jù)將被寫入新的?8八,與可能其它的⑶八形成新的狀10
這一架構(gòu)的直接效果是將隨機數(shù)據(jù)寫入的寫放大可以降低到2—下。既隨機寫入一個18八并不對應一個奇偶校驗位數(shù)據(jù)塊寫入,而在寫入多個18八后可能對應于一個奇偶校驗數(shù)據(jù)塊寫入。
[0044]—方面,本發(fā)明的設計免除了 1)虹讀出的過程,降低了系統(tǒng)的多余開銷。該系統(tǒng)保持了傳統(tǒng)狀10系統(tǒng)的數(shù)據(jù)冗余機制,如該示例的狀105結(jié)構(gòu),在單個330出現(xiàn)故障時能夠保證數(shù)據(jù)的安全恢復。
[0045]一方面,針對于現(xiàn)有例如狀105或其他版本狀10架構(gòu)的寫漏洞(虹丨丨6 “匕)問題,本發(fā)明的設計也可以很好地解決。但系統(tǒng)突然斷電時,在存放?虹I#的330的計算的部分¢£1111:7會被寫入介質(zhì),提供這一保障的是330的突發(fā)斷電保護機制。當系統(tǒng)下次恢復的時候,沒有寫入數(shù)據(jù)的?8八會被判定為空頁,而所寫入的奇偶校驗位是所有已寫入數(shù)據(jù)的部分奇偶校驗位。
[0046]需說明的是,本發(fā)明的主控單元12可以通過軟件在主機上實現(xiàn),也可以通過配置專用的處理器(1⑶或⑶⑴來實現(xiàn)。
[0047]一方面,奇偶校驗位的計算可以在上通過軟件實現(xiàn),也可以通過330控制內(nèi)的硬件來實現(xiàn):通過硬件來實現(xiàn)時,寫入其它330的數(shù)據(jù)會被同時寫入存放奇偶校驗數(shù)據(jù)的330,在當前狀10 8廿的所有數(shù)據(jù)完成輸入時,奇偶校驗位也完成計算,同時被寫入閃存介質(zhì)。存儲奇偶校驗位的330可以是動態(tài)的,即在多個330之間隨著數(shù)據(jù)的寫入而做輪詢。
[0048]通過將層從330中剝離的方法,使得多個330共享一個功能模塊。同時,為提供傳統(tǒng)狀10系統(tǒng)中的容錯機制,在?II層融入了狀10功能,解決傳統(tǒng)狀10系統(tǒng)中寫放大和性能低下的問題。同時,將多個330的層集合在一起,提高了傳統(tǒng)330中的垃圾回收和磨損均衡的效率;大幅度提高基于傳統(tǒng)狀10架構(gòu)中固態(tài)存儲系統(tǒng)的性能,并能大幅減小系統(tǒng)開銷,最大化系統(tǒng)壽命和可靠性。
[0049]如圖3所不,結(jié)合上述狀10系統(tǒng)1的技術原理,本發(fā)明還可提供一種基于固態(tài)存儲介質(zhì)的狀10方法,包括:
[0050]步驟51:提供多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;
[0051]步驟32:提供電性連接各所述固態(tài)存儲裝置的控制器的主控單元,通過所述主控單元將各所述固態(tài)存儲裝置組成狀10陣列,并完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射。
[0052]具體來說,若所述閃存存儲介質(zhì)為嫩冊?1^別,而在基于閃存330的固態(tài)存儲裝置所構(gòu)成狀10陣列中,將層從330剝離出來,將多個330的融合在一起形成相對獨立的功能層,并在?幾內(nèi)實現(xiàn)了內(nèi)嵌的狀10機制。相對現(xiàn)有技術的主要改進差異點在于:狀10層與330通信的信息從傳統(tǒng)架構(gòu)中的⑶八轉(zhuǎn)化為?8八;所有330的層融合在一起,而形成聯(lián)合的[層。層與330的通信的機制為物理八)地址,使得330在這一架構(gòu)中只完成按照物理地址對數(shù)據(jù)進行讀出和寫入的操作,而無需進行邏輯地址到物理地址的映射,磨損均衡等功能;?扎層內(nèi)置狀10功能,實現(xiàn)超越330間的冗余機制;每個330所對應的⑶八是隨著數(shù)據(jù)的寫入而動態(tài)變化的,實現(xiàn)了動態(tài)映射。
[0053]在一實施例中,所述邏輯地址至物理地址的地址映射是動態(tài)變化的;所述狀10陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的。
[0054]在一實施例中,每個所述條帶中存儲有奇偶校驗位,所述奇偶校驗位是隨所在條帶的更新而在所述狀10陣列內(nèi)的各個固態(tài)存儲裝置中輪詢的。
[0055]在一實施例中,所述主控單元同各所述固態(tài)存儲裝置的控制器間傳遞?8八信息。
[0056]在一實施例中,所述主控單元控制完成所述狀10陣列中各固態(tài)存儲裝置的垃圾回收及磨損均衡功能。
[0057]綜上所述,本發(fā)明提供一種基于固態(tài)存儲介質(zhì)的狀10系統(tǒng)及方法,系統(tǒng)包括:多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器;主控單元,電性連接各所述固態(tài)存儲裝置的控制器,用于將各所述固態(tài)存儲裝置組成狀10陣列,并用于完成從狀10陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射,通過將地址映射及狀10功能融合,解決傳統(tǒng)狀10系統(tǒng)中寫放大和性能低下的問題;并實現(xiàn)多個固態(tài)存儲裝置地址映射的統(tǒng)管,提高了固態(tài)存儲系統(tǒng)的垃圾回收和磨損均衡的效率。
[0058]上述實施例僅例示性說明本發(fā)明的原理及其功效,而非用于限制本發(fā)明。任何熟悉此技術的人士皆可在不違背本發(fā)明的精神及范疇下,對上述實施例進行修飾或改變。因此,舉凡所屬【技術領域】中具有通常知識者在未脫離本發(fā)明所揭示的精神與技術思想下所完成的一切等效修飾或改變,仍應由本發(fā)明的權利要求所涵蓋。
【權利要求】
1.一種基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,包括: 多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器; 主控單元,電性連接各所述固態(tài)存儲裝置的控制器,用于將各所述固態(tài)存儲裝置組成RAID陣列,并用于完成從RAID陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射。
2.根據(jù)權利要求1所述的基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,所述邏輯地址至物理地址的地址映射是動態(tài)變化的;所述RAID陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的。
3.根據(jù)權利要求2所述的基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,每個所述條帶中存儲有奇偶校驗位,所述奇偶校驗位是隨所在條帶的更新而在所述RAID陣列內(nèi)的各個固態(tài)存儲裝置中輪詢的。
4.根據(jù)權利要求1所述的基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,所述主控單元同各所述固態(tài)存儲裝置的控制器間傳遞PBA信息。
5.根據(jù)權利要求1所述的基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,所述固態(tài)存儲介質(zhì)包括:閃存固態(tài)存儲介質(zhì)或非易失性固態(tài)存儲介質(zhì);所述閃存固態(tài)存儲介質(zhì)包括:NANDFLASH ;所述非易失性固態(tài)存儲介質(zhì)包括:PCM或MRAM。
6.根據(jù)權利要求1所述的基于固態(tài)存儲介質(zhì)的RAID系統(tǒng),其特征在于,所述主控單元控制完成所述RAID陣列中各固態(tài)存儲裝置的垃圾回收及磨損均衡功能。
7.一種基于固態(tài)存儲介質(zhì)的RAID方法,其特征在于,包括: 提供多個固態(tài)存儲裝置,其中每個固態(tài)存儲裝置包含:固態(tài)存儲介質(zhì)及控制讀寫所述固態(tài)存儲介質(zhì)的控制器; 提供電性連接各所述固態(tài)存儲裝置的控制器的主控單元,通過所述主控單元將各所述固態(tài)存儲裝置組成RAID陣列,并完成從RAID陣列中的邏輯地址至各所述閃存固態(tài)存儲裝置的物理地址的地址映射。
8.根據(jù)權利要求7所述的基于固態(tài)存儲介質(zhì)的方法,其特征在于,所述邏輯地址至物理地址的地址映射是動態(tài)變化的;所述RAID陣列中的每個條帶是隨所述地址映射的動態(tài)變化而更新的。
9.根據(jù)權利要求8所述的基于固態(tài)存儲介質(zhì)的RAID方法,其特征在于,每個所述條帶中存儲有奇偶校驗位,所述奇偶校驗位是隨所在條帶的更新而在所述RAID陣列內(nèi)的各個固態(tài)存儲裝置中輪詢的。
10.根據(jù)權利要求7所述的基于固態(tài)存儲介質(zhì)的RAID方法,其特征在于,所述主控單元同各所述固態(tài)存儲裝置的控制器間傳遞PBA信息。
11.根據(jù)權利要求7所述的基于固態(tài)存儲介質(zhì)的RAID方法,其特征在于,所述主控單元控制完成所述RAID陣列中各固態(tài)存儲裝置的垃圾回收及磨損均衡功能。
【文檔編號】G06F3/06GK104407813SQ201410668008
【公開日】2015年3月11日 申請日期:2014年11月20日 優(yōu)先權日:2014年11月20日
【發(fā)明者】陽學仕 申請人:上海寶存信息科技有限公司