一種獨(dú)立磁盤冗余陣列的實(shí)現(xiàn)方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種獨(dú)立磁盤冗余陣列的實(shí)現(xiàn)方法及裝置,涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】。為了解決現(xiàn)有技術(shù)中存在的用于存儲校驗(yàn)數(shù)據(jù)的冗余空間較大的問題而發(fā)明。其中,該方法應(yīng)用于固態(tài)硬盤中,該固態(tài)硬盤包括至少兩個(gè)數(shù)據(jù)通道,每個(gè)數(shù)據(jù)通道包括至少兩個(gè)存儲單元,該方法包括針對每個(gè)數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),所述至少兩個(gè)目標(biāo)數(shù)據(jù)欲存儲到所述每個(gè)數(shù)據(jù)通道的目標(biāo)存儲單元中;根據(jù)已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)的大小與一個(gè)所述目標(biāo)存儲單元的大小相同。本發(fā)明主要應(yīng)用在數(shù)據(jù)存儲的過程中。
【專利說明】一種獨(dú)立磁盤冗余陣列的實(shí)現(xiàn)方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及計(jì)算機(jī)【技術(shù)領(lǐng)域】,尤其涉及一種獨(dú)立磁盤冗余陣列的實(shí)現(xiàn)方法及裝 置。
【背景技術(shù)】
[0002] 固態(tài)硬盤(Solid State Drive,簡稱SSD),是用固態(tài)電子存儲芯片陣列制成的硬 盤,由控制單元和存儲單元組成,常見的SSD包括存儲卡、U盤等。目前的SSD通常使用NAND Flash顆粒作為存儲介質(zhì),隨著NAND Flash顆粒制作工藝的不斷更新,雖然SSD的讀寫速 度得以提高,但是SSD的可靠性卻隨之降低。為了提高SSD的可靠性,現(xiàn)有的SSD廠商通常 將獨(dú)立磁盤冗余陣列(Redundant Arrays of independent Disks,簡稱RAID)技術(shù)應(yīng)用于 SSD 中。
[0003] 目前,在RAID技術(shù)的具體實(shí)現(xiàn)過程中,將SSD中的通道分為多個(gè)數(shù)據(jù)通道和一個(gè) 冗余通道,從每個(gè)數(shù)據(jù)通道中獲取一個(gè)目標(biāo)數(shù)據(jù),如1頁(page),再將各個(gè)已獲取的目標(biāo)數(shù) 據(jù)進(jìn)行運(yùn)算得到與之對應(yīng)的校驗(yàn)數(shù)據(jù),將該校驗(yàn)數(shù)據(jù)存儲至冗余通道的一個(gè)存儲單元中, 這樣,存儲該校驗(yàn)數(shù)據(jù)的存儲單元以及用于存儲目標(biāo)數(shù)據(jù)的存儲單元構(gòu)成條帶,當(dāng)條帶中 的某一個(gè)存儲單元中存儲的數(shù)據(jù)損壞時(shí),可通過該條帶中其他數(shù)據(jù)經(jīng)過運(yùn)算后得到。
[0004] 表一
[0005]
【權(quán)利要求】
1. 一種獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于,所述方法應(yīng)用于固態(tài)硬盤中,所述 固態(tài)硬盤包括至少兩個(gè)數(shù)據(jù)通道,每個(gè)所述數(shù)據(jù)通道包括至少兩個(gè)存儲單元,所述方法包 括: 針對每個(gè)數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),所述至少兩 個(gè)目標(biāo)數(shù)據(jù)欲存儲到所述每個(gè)數(shù)據(jù)通道的目標(biāo)存儲單元中; 根據(jù)已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)的大小與一個(gè)所述 目標(biāo)存儲單元的大小相同。
2. 根據(jù)權(quán)利要求1所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于,所述針對每個(gè) 數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),具體包括: 針對每個(gè)所述數(shù)據(jù)通道,通過至少兩個(gè)第一片選CE信號獲取所述欲存儲到所述每個(gè) 數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),每個(gè)所述第一片選信號對應(yīng)一個(gè)目標(biāo)數(shù)據(jù)。
3. 根據(jù)權(quán)利要求1所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于,所述針對每個(gè) 數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),具體包括: 針對每個(gè)所述數(shù)據(jù)通道,通過至少一個(gè)第二片選CE信號獲取所述欲存儲到所述每個(gè) 數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),每個(gè)所述第二片選信號對應(yīng)預(yù)設(shè)數(shù)量的目標(biāo)存儲單元。
4. 根據(jù)權(quán)利要求1所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于,在所述根據(jù)已 獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù)之后,所述方法還包括: 將所述校驗(yàn)數(shù)據(jù)存儲到預(yù)設(shè)通道的空閑存儲單元中。
5. 根據(jù)權(quán)利要求4所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于,所述將所述校 驗(yàn)數(shù)據(jù)存儲到預(yù)設(shè)通道的空閑存儲單元中,具體包括: 將所述校驗(yàn)數(shù)據(jù)存儲到數(shù)據(jù)通道的空閑存儲單元中;或者, 所述固態(tài)硬盤還包括一個(gè)兀余通道;所述將所述校驗(yàn)數(shù)據(jù)存儲到預(yù)設(shè)通道的空閑存儲 單元中,具體包括: 將所述校驗(yàn)數(shù)據(jù)存儲到所述兀余通道的空閑存儲單元中。
6. 根據(jù)權(quán)利要求1至5中任意一項(xiàng)所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)方法,其特征在于, 所述根據(jù)已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù),具體包括: 將所述已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)進(jìn)行異或運(yùn)算確定一個(gè)校驗(yàn)數(shù)據(jù)。
7. -種獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述裝置包括固態(tài)硬盤,所述固態(tài) 硬盤包括至少兩個(gè)數(shù)據(jù)通道,每個(gè)所述數(shù)據(jù)通道包括至少兩個(gè)存儲單元,所述裝置包括: 獲取單元,用于針對所述固態(tài)硬盤中每個(gè)數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù)據(jù)通道 的至少兩個(gè)目標(biāo)數(shù)據(jù),所述至少兩個(gè)目標(biāo)數(shù)據(jù)欲存儲到所述每個(gè)數(shù)據(jù)通道的目標(biāo)存儲單元 中; 處理單元,用于根據(jù)所述獲取單元已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù),所 述校驗(yàn)數(shù)據(jù)的大小與一個(gè)所述目標(biāo)存儲單元的大小相同。
8. 根據(jù)權(quán)利要求7所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于, 所述獲取單元,還用于針對所述固態(tài)硬盤中每個(gè)所述數(shù)據(jù)通道,通過至少兩個(gè)第一片 選CE信號獲取所述欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),每個(gè)所述第一片選 信號對應(yīng)選擇一個(gè)目標(biāo)存儲單元。
9. 根據(jù)權(quán)利要求7所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于, 所述獲取單元,還用于針對所述固態(tài)硬盤中每個(gè)所述數(shù)據(jù)通道,通過至少一個(gè)第二片 選CE信號獲取所述欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),每個(gè)所述第二片選 信號對應(yīng)預(yù)設(shè)數(shù)量的目標(biāo)存儲單元。
10. 根據(jù)權(quán)利要求7所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述裝置還包 括: 存儲單元,用于將所述處理單元得到的所述校驗(yàn)數(shù)據(jù)存儲到所述固態(tài)硬盤中預(yù)設(shè)通道 的空閑存儲單元中。
11. 根據(jù)權(quán)利要求10所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于, 所述存儲單元,還用于將所述處理單元確定的校驗(yàn)數(shù)據(jù)存儲到所述固態(tài)硬盤中數(shù)據(jù)通 道的空閑存儲單元中;或者, 所述固態(tài)硬盤還包括一個(gè)兀余通道;所述存儲單元還用于,將所述校驗(yàn)數(shù)據(jù)存儲到所 述固態(tài)硬盤中所述兀余通道的空閑存儲單元中。
12. 根據(jù)權(quán)利要求7至11中任意一項(xiàng)所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在 于, 所述處理單元,還用于將所述獲取單元已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)進(jìn)行異或運(yùn)算確定 一個(gè)校驗(yàn)數(shù)據(jù)。
13. -種獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述裝置包括處理器和固態(tài)硬 盤,所述固態(tài)硬盤包括至少兩個(gè)數(shù)據(jù)通道,每個(gè)所述數(shù)據(jù)通道包括至少兩個(gè)存儲單元; 所述處理器用于,用于針對所述固態(tài)硬盤中的每個(gè)數(shù)據(jù)通道獲取欲存儲到所述每個(gè)數(shù) 據(jù)通道的至少兩個(gè)目標(biāo)數(shù)據(jù),所述至少兩個(gè)目標(biāo)數(shù)據(jù)欲存儲到所述每個(gè)數(shù)據(jù)通道的目標(biāo)存 儲單元中; 根據(jù)已獲取的所述至少兩個(gè)目標(biāo)數(shù)據(jù)確定一個(gè)校驗(yàn)數(shù)據(jù),所述校驗(yàn)數(shù)據(jù)的大小與一個(gè) 所述目標(biāo)存儲單元的大小相同。
14. 根據(jù)權(quán)利要求13所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述固態(tài)硬 盤還包括至少兩個(gè)第一片選CE信號引腳, 所述處理器還用于針對所述固態(tài)硬盤中每個(gè)所述數(shù)據(jù)通道,通過所述至少兩個(gè)第一片 選CE信號引腳上的第一片選CE信號,獲取所述欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè)目 標(biāo)數(shù)據(jù),每個(gè)所述第一片選信號對應(yīng)選擇一個(gè)目標(biāo)存儲單元。
15. 根據(jù)權(quán)利要求13所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述固態(tài)硬 盤還包括至少一個(gè)第二片選CE信號引腳; 所述處理器,還用于針對所述固態(tài)硬盤中每個(gè)所述數(shù)據(jù)通道,通過所述至少一個(gè)第二 片選CE信號引腳上的第二片選CE信號,獲取所述欲存儲到所述每個(gè)數(shù)據(jù)通道的至少兩個(gè) 目標(biāo)數(shù)據(jù),每個(gè)所述第二片選信號對應(yīng)預(yù)設(shè)數(shù)量的目標(biāo)存儲單元。
16. 根據(jù)權(quán)利要求13所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于,所述處理器 還用于,將所述校驗(yàn)數(shù)據(jù)存儲到所述固態(tài)硬盤中預(yù)設(shè)通道的空閑存儲單元中。
17. 根據(jù)權(quán)利要求16所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在于, 所述處理器,還用于將所述校驗(yàn)數(shù)據(jù)存儲到所述固態(tài)硬盤中數(shù)據(jù)通道的空閑存儲單元 中;或者, 所述固態(tài)硬盤還包括一個(gè)兀余通道;所述處理器,還用于將所述校驗(yàn)數(shù)據(jù)存儲到所述 固態(tài)硬盤中所述兀余通道的空閑存儲單元中。
18.根據(jù)權(quán)利要求13至17中任意一項(xiàng)所述的獨(dú)立磁盤兀余陣列的實(shí)現(xiàn)裝置,其特征在 于, 所述處理器還用于,將已獲取的至少兩個(gè)目標(biāo)數(shù)據(jù)進(jìn)行異或運(yùn)算確定一個(gè)校驗(yàn)數(shù)據(jù)。
【文檔編號】G06F3/06GK104461383SQ201410710269
【公開日】2015年3月25日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】劉波, 周建華 申請人:華為技術(shù)有限公司