[發明專利]建立多重命名空間方法與存取多重命名空間的數據的方法有效
| 申請號: | 201710667296.6 | 申請日: | 2017-08-07 |
| 公開(公告)號: | CN108255415B | 公開(公告)日: | 2021-04-30 |
| 發明(設計)人: | 周柏升 | 申請(專利權)人: | 慧榮科技股份有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 珠海智專專利商標代理有限公司 44262 | 代理人: | 段淑華;劉曾劍 |
| 地址: | 中國臺灣新竹縣*** | 國省代碼: | 臺灣;71 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 建立 多重 命名 空間 方法 存取 數據 | ||
本發明提出一種建立多重命名空間方法與一種存取多重命名空間的數據的方法。所述建立多重命名空間方法包括下列步驟:依據來自主機的查詢命令而回傳命名空間數據結構的信息,此命名空間數據結構的信息包含可支持的命名空間的最大數量以及總容量;收到并判斷用以建立多個命名空間的建立命令是否正確,此建立命令包含命名空間數量以及每一命名空間容量的設定值;以及當判斷為是時,依據建立命令而建立全局H2F對照表。
技術領域
本發明是有關于數據存取的技術,尤其是有關于一種建立多重命名空間方法與一種存取多重命名空間的數據的方法。
背景技術
傳統上,一個非易失性儲存媒體僅支持單一邏輯劃分(partition),即僅視為單一邏輯設備,并依據一個邏輯-物理地址對照表(host logical-flash physical addressmapping table,H2F對照表)來對非易失性儲存媒體進行數據的存取及管理。然而,2012年版本的非易失性存儲器儲存裝置(NVMe,non-volatile memory express)標準支持對一個非易失性儲存媒體進行邏輯劃分,而每一個邏輯劃分所產生的區域(area)稱之為命名空間(namespace),每一個命名空間可視為一個邏輯設備。由于2012年版本的NVMe標準對于命名空間以及H2F對照表的建立并無任何規范,因此,為了數據管理的目的,數據儲存裝置中的控制單元會針對每一命名空間建立一個對應的H2F對照表,并在每一個H2F對照表中記錄所對應的一個命名空間的所有主機的邏輯區塊地址(logical block address,LBA)與非易失性存儲器的物理地址的對應關系(簡稱對應關系)。來自于外部的存取命令中包含命名空間所對應的特定且唯一的命名空間編號以及LBA,數據儲存裝置中的控制單元可依據上述信息來存取特定命名空間的數據,并據此更新此命名空間的H2F對照表,完成數據的存取及管理。
然而,這樣的數據訪問方法存在著明顯的缺失,例如,會使得控制單元必需對非易失性儲存媒體的整體資源依據命名空間的數目進行劃分,再針對每一個H2F對照表來管理其對應的命名空間內的所有資源。存在多個H2F對照表增加了非易失性儲存媒體在管理上的難度及復雜度,而這些命名空間的資源無法彼此共享,這也降低了非易失性儲存媒體的管理上的彈性。因此,如何在支持多個命名空間的情況下維持非易失性儲存媒體上數據管理的彈性成為一種技術上的需求。
發明內容
本發明之一目的在提供一種建立多重命名空間方法,在支持多個命名空間的情況下能維持非易失性儲存媒體上數據管理的彈性。
本發明的另一目的在提供一種對應于上述方法的存取多重命名空間的數據的方法。
本發明提出一種建立多重命名空間方法,包括下列步驟:依據來自主機的查詢命令而回傳命名空間數據結構的信息,此命名空間數據結構的信息包含可建立的命名空間的最大數量以及總容量;收到并判斷用以建立多個命名空間的建立命令是否正確,此建立命令包含命名空間數量以及每一個命名空間容量的設定值;以及當判斷為是時,依據建立命令而建立全局H2F對照表,其中,上述全局H2F對照表的數目與上述最大數量以及上述命名空間數量無關。
本發明另提出一種存取多重命名空間的數據的方法,包括下列步驟:接收命名空間的存取命令,此存取命令包含命名空間編號以及地址數據;將命名空間編號以及地址數據對應至全局H2F對照表的邏輯區塊地址;以及依據全局H2F對照表的邏輯區塊地址的紀錄來執行存取命令的動作。
由于本發明乃是采用一個全局地址對照表來統一管理數據儲存裝置的多個命名空間,不但可以有效地支持多重命名空間,并且簡化多重命名空間的管理,更不會因為支持多重命名空間而造成系統資源,例如:備用空間的大小,被邏輯分割而缺乏或受限。
上述說明僅是本發明技術方案的概述,為了能夠更清楚了解本發明的技術手段,而可依照說明書的內容予以實施,并且為了讓本發明的上述和其他目的、特征和優點能夠更明顯易懂,以下特舉優選實施例,并配合附圖,詳細說明如下。
附圖說明
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于慧榮科技股份有限公司,未經慧榮科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710667296.6/2.html,轉載請聲明來源鉆瓜專利網。





