[发明专利]向存储硬件的存储操作卸载有效
| 申请号: | 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.vipzhuanli.com/pat/books/201710049036.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据处理方法和系统
- 下一篇:数据存储





