[發明專利]固態硬盤的數據存儲方法、裝置、設備及可讀存儲介質有效
| 申請號: | 201810568793.5 | 申請日: | 2018-06-05 |
| 公開(公告)號: | CN108762989B | 公開(公告)日: | 2021-08-31 |
| 發明(設計)人: | 苗森 | 申請(專利權)人: | 鄭州云海信息技術有限公司 |
| 主分類號: | G06F11/14 | 分類號: | G06F11/14;G06F12/02;G06F3/06 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 羅滿 |
| 地址: | 450018 河南省鄭州市*** | 國省代碼: | 河南;41 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 固態 硬盤 數據 存儲 方法 裝置 設備 可讀 介質 | ||
本發明實施例公開了一種固態硬盤的數據存儲方法、裝置、設備及計算機可讀存儲介質。其中,方法包括當LBA在固態硬盤運行過程中的管理數據發生變化,則將管理數據的變化量存儲在其第一存儲區域中;當LBA的第一存儲區域的剩余空間滿足預設條件,從DDR中按照預設數據拷貝量將與其相對應的管理數據,復制至其第二存儲區域中,并向NAND管理模塊發送刷寫其第一存儲區域和第二存儲區域中的數據;當固態硬盤下電時,將各LBA的第一存儲區域和第二存儲區域中的數據刷寫至NAND中,并將更新的管理數據的L2P表下刷至控制管理器中,各LBA中的數據為預先按照預設數據存儲量劃分固態硬盤的管理數據所得。本申請減少了SSD下電時需要存儲數據量,有利于保證SSD中的數據完整性。
技術領域
本發明實施例涉及固態硬盤數據存儲技術領域,特別是涉及一種固態硬盤的數據存儲方法、裝置、設備及計算機可讀存儲介質。
背景技術
隨著互聯網、云計算、物聯網等計算機技術的快速發展及廣泛普及應用,日常工作或生活中時時刻刻會產生海量的數據需要處理和存儲,數據的爆炸式增長、用戶對數據的安全性要求的增高及信息技術的高速發展均對存儲系統的性能提出了更高的要求。
SSD(Solid State Drives,固態硬盤),也叫固盤,為用固態電子存儲芯片陣列制成的硬盤,由控制單元和固態存儲單元組成。SSD需要在下電時能夠在規定時間(一般為20ms)內將所需要存儲的數據進行保存(也即落盤過程),從而保證SSD中的數據保持完整,在下次上電時SSD能夠正常工作。
落盤的數據主要來源為DDR(Double Data Rate雙倍速率同步動態隨機存儲器)中的數據,包括寫緩存中的數據和系統的管理數據(如L2P表等),這些數據由主機端從SSD的前端發來,相關模塊收到之后暫存在SSD的寫緩存中,待達到一定的量(一般為一個superpage寫滿)后,再一次性交給nand管理模塊進行“落盤”,SSD在下電時需要刷寫寫緩存中的數據和系統的管理數據。SSD下電過程的完成依賴SSD自帶電容的放電,SSD的電容一般放電時間為20ms,這就要求SSD的固件在設計下電的流程時要考慮時間,以減少下電時SSD的保存過程的時間消耗。
SSD下電可能為用戶操作下的正常下電,也可能為SSD正常運行工作過程中,電源突然被切斷等不可抗拒的外界因素導致的異常下電,現有技術中一般采用下電時全部刷寫所有管理數據和刷寫部分可恢復全部管理數據方法。而刷寫全部管理數據只能在對下電時間要求不高的場景下,而無法滿足SSD的異常下電時所需時間的要求,有可能導致SSD下電過程中數據保持不完整,影響下次SSD上電時的正常使用。
發明內容
本發明實施例的目的是提供一種固態硬盤的數據存儲方法、裝置、設備及計算機可讀存儲介質,減少了SSD下電時需要存儲數據量,從而縮短了SSD下電過程中數據存儲時間,有利于保證SSD中的數據完整性,使得SSD在下次上電時可正常工作。
為解決上述技術問題,本發明實施例提供以下技術方案:
本發明實施例一方面提供了一種固態硬盤的數據存儲方法,包括:
預先根據固態硬盤的管理數據,按照預設數據存儲量進行劃分LBA;各LBA均包括第一存儲區域和第二存儲區域,所述第一存儲區域中保存該LBA中的自管理數據的說明信息,和所述自管理數據的變化信息;所述第二存儲區域存儲所述自管理數據在DDR中相對應的數據;
在所述固態硬盤正常運行過程中,當檢測到LBA中的自管理數據發生變化時,在所述DDR中更新所述自管理數據,并將所述自管理數據的變化量存儲在相應的第一存儲區域中;
當檢測到目標LBA的第一存儲區域的剩余空間滿足預設條件,從所述DDR中按照預設數據拷貝量將與所述目標LBA相對應的管理數據,復制至所述目標LBA的第二存儲區域中,并向NAND管理模塊發送刷寫所述目標LBA的第一存儲區域和第二存儲區域中的數據;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鄭州云海信息技術有限公司,未經鄭州云海信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810568793.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于雙備份單片機閃存的數據恢復方法及裝置
- 下一篇:一種新能源生產模擬裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





