[發明專利]向存儲硬件的存儲操作卸載有效
| 申請號: | 201710049036.2 | 申請日: | 2009-03-27 |
| 公開(公告)號: | CN107122127B | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 薩蒂揚·B·瓦哈尼 | 申請(專利權)人: | 威睿公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京市金杜律師事務所 11256 | 代理人: | 酆迅;丁君軍 |
| 地址: | 美國加利*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 存儲 硬件 操作 卸載 | ||
本公開的實施例涉及向存儲硬件的存儲操作卸載。在具有盤陣列的計算機系統中,其中盤陣列具有布置為邏輯存儲單元的物理存儲設備并且能夠在每個邏輯存儲單元的基礎上執行硬件存儲操作,硬件存儲操作可以通過使用多種原語在每個文件的基礎上執行。這些原語包括用于清零文件塊、克隆文件塊和刪除文件塊的指令,并且這些指令對塊列表中定義的一個或多個文件進行操作,塊列表標識出該文件所映射的邏輯存儲單元中的位置。
本申請是國際申請號為PCT/US2009/038548、國際申請日為2009年3月27日、優先權日2008年5月29日、進入中國國家階段日期為2009年9月23日、中國國家申請號為200980000189.1的發明專利申請的分案申請。
技術領域
本發明一般地涉及計算機存儲操作,更具體地說,涉及向存儲硬件的存儲操作卸載。
背景技術
企業存儲系統使用盤陣列,這些盤陣列是物理上獨立的殼體,包含盤陣列控制器、盤高速緩存和多個物理盤驅動。盤陣列控制器管理物理盤驅動,并且針對所連接的計算機系統將它們呈現為邏輯數據存儲單元,其中每個邏輯數據存儲單元由邏輯單元號(LUN)標識,并且通過使用存儲硬件能夠在數據存儲單元上執行諸如克隆、快照、鏡像和復制之類的存儲操作。
采用盤陣列的計算機系統典型地配置有執行邏輯卷管理器的文件系統。邏輯卷管理器是將多個數據存儲單元組織為邏輯卷的軟件或固件組件。邏輯卷可以是具有連續地址空間的邏輯設備形式,其中文件系統的個體文件被布置在連續地址空間上。邏輯卷到數據存儲單元的映射由文件系統控制,因此,盤陣列不知道個體文件是被如何布置在數據存儲單元上的。因此,盤陣列不能基于每個文件來調用其硬件執行諸如克隆、快照、鏡像和復制之類的存儲操作。
基于每個文件在盤陣列中執行存儲操作的一種可能方案是在盤陣列管理的數據結構中添加存儲元數據。然而,盤陣列是由多個不同廠商提供的,對于不同的廠商,存儲元數據不同。該方案不是很有吸引力,因為文件系統需要針對每個不同廠商進行定制。為此,諸如文件克隆、快照、鏡像和復制之類的存儲操作一般使用軟件技術通過傳統標準文件系統調用來執行。
發明內容
本發明的一個或多個實施例提供了能夠在每個文件的基礎上將存儲操作卸載到存儲硬件的原語。這些原語包括用于清零文件塊、克隆文件塊和刪除文件塊的指令,并且這些指令支持更高級別應用,例如即時配置(instant provisioning)和精簡配置(thinprovisioning)。
本發明的一個實施例提供了一種在包括連接到存儲系統的主機計算機的計算機系統中執行存儲操作的方法,其中所述存儲系統具有表現為邏輯存儲單元的存儲設備。存儲操作在至少一個文件分段上執行,所述至少一個文件分段被存儲在一個或多個邏輯存儲單元中的至少兩個非鄰接位置處。該方法包括以下步驟:從主機計算機向存儲系統發出單個指令,以及在存儲系統處對至少一個文件分段執行所述單個指令,直到所述單個指令的完成,所述執行獨立于所述主機計算機。
本發明的另一實施例提供了一種具有主機計算機和存儲系統的計算機系統,其中存儲系統連接到主機計算機,具有對所述主機計算機呈現為一個或多個邏輯存儲單元的存儲設備。在該計算機系統中,從主機計算機到存儲系統的數據流包括對主機計算機的至少一個文件分段執行存儲操作的指令,其中所述至少一個文件分段被存儲在一個或多個邏輯存儲單元中,并且所述指令標識出存儲了所述至少一個文件分段的所述邏輯存儲單元中的至少兩個非鄰接位置。
根據本發明的實施例,公開了一種存儲有指令的計算機可讀存儲介質,所述指令由存儲系統的存儲處理器執行,所述存儲系統具有表現為邏輯存儲單元的存儲設備,所述指令包括執行所述指令時使用的第一和第二參數以及指令ID,其中所述第一和第二參數尋址一個或多個邏輯存儲單元中的非鄰接存儲位置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于威睿公司,未經威睿公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710049036.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據處理方法和系統
- 下一篇:數據存儲





