Organization of read-write snapshot copies in a data storage system
    51.
    发明申请
    Organization of read-write snapshot copies in a data storage system 有权
    在数据存储系统中组织读写快照副本

    公开(公告)号:US20050065985A1

    公开(公告)日:2005-03-24

    申请号:US10668783

    申请日:2003-09-23

    IPC分类号: G06F12/00 G06F17/30

    摘要: A file system maintains a series of read-only snapshot copies of a production file system. A read-write snapshot copy is created based on a selected read-only snapshot copy by maintaining a set of save volume blocks of new data of the read-write snapshot copy. A block of new data is written to the read-write snapshot copy by allocating a save volume block and writing to the save volume block. A specified block is read from the read-write snapshot copy by checking whether there is a respective save volume block allocated to the specified block, and if so, reading from the respective save volume block, and if not, reading from the read-only snapshot copy upon which the read-write snapshot copy is based. The read-write snapshot copy can be refreshed with a specified read-only snapshot copy. The production file can be restored with a specified read-write snapshot copy.

    摘要翻译: 文件系统维护生产文件系统的一系列只读快照副本。 通过维护读写快照副本的新数据的一组存储卷块,基于所选的只读快照副本创建读写快照副本。 通过分配一个保存音量块并写入保存音量块,将新的数据块写入读写快照副本。 通过检查是否存在分配给指定块的相应保存卷块,从读写快照副本中读取指定的块,如果是,请从相应的保存卷块读取,如果没有读取,则从只读 读写快照副本所基于的快照副本。 读写快照副本可以使用指定的只读快照副本进行刷新。 可以使用指定的读写快照副本还原生产文件。

    Computer data storage backup with tape overflow control of disk caching of backup data stream
    52.
    发明授权
    Computer data storage backup with tape overflow control of disk caching of backup data stream 有权
    计算机数据存储备份与磁带溢出控制磁盘缓存的备份数据流

    公开(公告)号:US06549992B1

    公开(公告)日:2003-04-15

    申请号:US09453241

    申请日:1999-12-02

    IPC分类号: G06F1216

    摘要: A data storage system is constructed to rapidly respond to a backup request by streaming backup data from primary storage to tape. It is desirable to permit the data to be removed from the primary storage at a faster rate than it can be written to tape. The backup data is buffered in a memory buffer, and when the memory buffer becomes substantially full, a portion of the backup data is buffered in disk storage. When the memory buffer becomes substantially empty, the portion of the backup data in the disk storage is written to tape. In a preferred embodiment, the memory buffer is in random access memory of a data mover computer that transfers the backup data from primary storage to a tape library unit. When the memory buffer becomes full, the data mover stores the overflow in a cached disk storage subsystem. When the memory buffer becomes empty, the data mover retrieves the overflow from the cached disk storage subsystem and transmits the overflow to the tape library unit. In this fashion, the sequence of data tracks as stored on the tape can be different from the sequence of data tracks as stored in the primary storage. To facilitate restoration of the primary storage with a backup version, the data tracks as stored in records on the tape are identified by a track number included in each record on the tape.

    摘要翻译: 构建数据存储系统以通过将备份数据从主存储流传输到磁带来快速响应备份请求。 期望允许以比写入磁带的速度更快的速率从主存储器移除数据。 备份数据被缓冲在内存缓冲区中,而当内存缓冲区基本已满时,备份数据的一部分被缓存在磁盘存储器中。 当内存缓冲区基本为空时,磁盘存储器中备份数据的一部分被写入磁带。 在优选实施例中,存储器缓冲器是数据移动器计算机的随机存取存储器,其将备份数据从主存储器传送到磁带库单元。 当内存缓冲区已满时,数据移动器将溢出存储在缓存的磁盘存储子系统中。 当内存缓冲区为空时,数据移动器从缓存的磁盘存储子系统检索溢出,并将溢出传输到磁带库单元。 以这种方式,存储在磁带上的数据磁道序列可以不同于存储在主存储器中的数据磁道序列。 为了便于使用备份版本恢复主存储,磁带上记录中存储的数据轨迹由磁带上每个记录中包含的磁道号标识。

    Snapshot copy facility for a data storage system permitting continued host read/write access
    53.
    发明授权
    Snapshot copy facility for a data storage system permitting continued host read/write access 有权
    用于数据存储系统的快照复制设备,允许继续主机读/写访问

    公开(公告)号:US06434681B1

    公开(公告)日:2002-08-13

    申请号:US09452964

    申请日:1999-12-02

    申请人: Philippe Armangau

    发明人: Philippe Armangau

    IPC分类号: G06F1216

    CPC分类号: G06F11/1466 G06F2201/84

    摘要: A snapshot copy of a production data set is maintained while a host may continue write access to the production data set. The data storage system responds to a host request to write to a storage location of the production data set by checking whether or not the storage-location has been modified since the time when the snapshot copy was created, and upon finding that the storage location of the production data set has not been modified, copying data from the storage location of the production data set to an allocated storage location of the snapshot copy, and after copying data from the storage location of the production data set to the allocated storage location of the snapshot copy, performing the write operation upon the storage location of the production data set. In the preferred implementation, the data storage system allocates to the snapshot copy a bit map to indicate storage locations in the production data set that have been modified, and a list of pointers to allocated storage locations for the snapshot copy. The snapshot copy facility is useful so that a host write operation upon a storage location being backed up need not be delayed until original data in the storage location is written to secondary storage. The snapshot copy facility is also useful for other applications such as transaction processing and debugging.

    摘要翻译: 当主机可以继续对生产数据集的写入访问时,维护生产数据集的快照副本。 数据存储系统响应主机请求,以写入生产数据集的存储位置,通过检查存储位置自创建快照拷贝的时间是否已被修改,并且在发现存储位置 生产数据集未被修改,将数据从生产数据集的存储位置复制到快照拷贝的分配的存储位置,并且在将数据从生产数据集的存储位置复制到分配的存储位置之后 快照复制,在生产数据集的存储位置执行写入操作。 在优选实施方式中,数据存储系统向快照副本分配位图以指示已经修改的生产数据集中的存储位置以及用于快照副本的分配的存储位置的指针列表。 快照复制设施是有用的,因此在备份存储位置时的主机写入操作不需要延迟,直到存储位置中的原始数据被写入辅助存储器。 快照复制功能对于其他应用程序(如事务处理和调试)也是有用的。

    Techniques for identifying IO hot spots using range-lock information
    55.
    发明授权
    Techniques for identifying IO hot spots using range-lock information 有权
    使用范围锁定信息识别IO热点的技术

    公开(公告)号:US08954699B1

    公开(公告)日:2015-02-10

    申请号:US13536389

    申请日:2012-06-28

    IPC分类号: G06F12/00 G06F12/16

    摘要: A technique of identifying IO hot spots is performed in a data storage apparatus (e.g., a file server). The technique involves updating, in response to host IO operations which lock ranges of extents prior to accessing the ranges of extents, contents of a lock history database based on the ranges of extents which were locked by the host IO operations. The technique further involves receiving a lock history request. The technique further involves providing, in response to the lock history request, the contents of the lock history database to identify, as the IO hot spots, extents which were locked by the host IO operations.

    摘要翻译: 在数据存储装置(例如,文件服务器)中执行识别IO热点的技术。 该技术涉及响应于在访问范围的范围之前锁定范围的范围的主机IO操作,基于由主机IO操作锁定的范围的范围来更新锁历史数据库的内容。 该技术还涉及接收锁历史请求。 该技术还包括响应于锁历史请求提供锁历史数据库的内容,以识别被主机IO操作锁定的盘区。

    Managing deduplication density
    56.
    发明授权
    Managing deduplication density 有权
    管理重复数据删除密度

    公开(公告)号:US08712976B1

    公开(公告)日:2014-04-29

    申请号:US13432312

    申请日:2012-03-28

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30156

    摘要: A method is used in managing deduplication density. A deduplication density of a data object is determined. The deduplication density is indicated by a number of deduplicated data objects represented by the data object. Based on the deduplication density of the data object, the data object is skipped for applying a deduplicating technique to the data object. An association is created between the data object and another data object. The other data object is used for applying the deduplicating technique where contents of the other data object are identical to contents of the data object.

    摘要翻译: 一种方法用于管理重复数据删除密度。 确定数据对象的重复数据删除密度。 重复数据删除密度由数据对象表示的重复数据删除数据对象指示。 基于数据对象的重复数据删除密度,跳过数据对象以将数据对象应用于重复数据删除技术。 在数据对象和另一个数据对象之间创建关联。 其他数据对象用于应用其他数据对象的内容与数据对象的内容相同的重复数据删除技术。

    Methods and apparatus for accessing content
    58.
    发明授权
    Methods and apparatus for accessing content 有权
    访问内容的方法和设备

    公开(公告)号:US08010733B1

    公开(公告)日:2011-08-30

    申请号:US11540158

    申请日:2006-09-29

    IPC分类号: G06F12/08 G06F15/167

    摘要: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.

    摘要翻译: 本发明的一个实施例涉及在发出OAS访问请求的主计算机与块I / O存储系统之间传送内容。 具体地说,主计算机可以向识别内容单元的内容单元发出对象标识符的访问请求。 该请求可以由第二服务器接收,其可以确定存储内容单元的块I / O存储系统上的块地址。 然后可以将请求发送到块I / O存储系统以检索存储在所请求的块地址的内容,并且块I / O存储系统可以返回内容。

    Methods and apparatus for managing the storage of content in a file system
    59.
    发明授权
    Methods and apparatus for managing the storage of content in a file system 有权
    用于管理文件系统中的内容的存储的方法和装置

    公开(公告)号:US07805470B2

    公开(公告)日:2010-09-28

    申请号:US11165104

    申请日:2005-06-23

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30097

    摘要: One embodiment of the invention is directed to the containerization of content units that are accessed using an identifier. Applicants have appreciated that file systems sometimes impose limits on the number of files that may be stored therein that are too restrictive. Thus, in one embodiment, multiple content units may be stored in a single file, called a container file, in a file system. Each content unit may have an identifier associated with it. When an accessing entity requests access to a previously-stored content unit and provides the identifier for the content unit, the identifier may be used to locate the container file in which the content unit is stored.

    摘要翻译: 本发明的一个实施例涉及使用标识符访问的内容单元的容器化。 申请人已经意识到,文件系统有时限制可能存储在其中的太多限制的文件数量。 因此,在一个实施例中,多个内容单元可以被存储在文件系统中的被称为容器文件的单个文件中。 每个内容单元可以具有与其相关联的标识符。 当访问实体请求访问先前存储的内容单元并提供内容单元的标识符时,可以使用该标识符来定位其中存储内容单元的容器文件。

    Converting an object identifier to a block I/O address to identify a storage location on a server
    60.
    发明授权
    Converting an object identifier to a block I/O address to identify a storage location on a server 有权
    将对象标识符转换为块I / O地址以标识服务器上的存储位置

    公开(公告)号:US07627710B1

    公开(公告)日:2009-12-01

    申请号:US11474658

    申请日:2006-06-26

    IPC分类号: G06F12/08 G06F15/167

    摘要: One embodiment of the invention relates to the transfer of content between a host computer that issues OAS access requests and a block I/O storage system. Specifically, a host computer may issue an access request for a content unit that identifies the content unit is an object identifier. The request may be received by a second server, which may determine the block address(es) on the block I/O storage system at which the content unit is stored. A request may then be sent to the block I/O storage system to retrieve the content stored at the requested block address(es) and the block I/O storage system may return the content.

    摘要翻译: 本发明的一个实施例涉及在发出OAS访问请求的主计算机与块I / O存储系统之间传送内容。 具体地说,主计算机可以向识别内容单元的内容单元发出对象标识符的访问请求。 该请求可以由第二服务器接收,其可以确定存储内容单元的块I / O存储系统上的块地址。 然后可以将请求发送到块I / O存储系统以检索存储在所请求的块地址的内容,并且块I / O存储系统可以返回内容。