System and method for enabling a storage system to support multiple volume formats simultaneously
    51.
    发明授权
    System and method for enabling a storage system to support multiple volume formats simultaneously 有权
    使存储系统能够同时支持多种卷格式的系统和方法

    公开(公告)号:US07574464B2

    公开(公告)日:2009-08-11

    申请号:US11118455

    申请日:2005-04-29

    CPC classification number: G06F3/0689 G06F3/0607 G06F3/0643 Y10S707/99956

    Abstract: A system and method enables a storage system to support multiple volume type simultaneously. A volume type field is contained within a file system information block that permits the storage system to determine the type of volume of a particular volume associated therewith. The storage operating system may then interpret various on-disk data structures in accordance with the appropriate volume type.

    Abstract translation: 系统和方法使存储系统能够同时支持多种卷类型。 卷类型字段包含在文件系统信息块中,其允许存储系统确定与其相关联的特定卷的体积的类型。 然后,存储操作系统可以根据适当的卷类型来解释各种在盘数据结构。

    Reserve stacking
    52.
    发明授权
    Reserve stacking 有权
    储备堆放

    公开(公告)号:US07533235B1

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

    申请号:US11242805

    申请日:2005-10-03

    Abstract: The reserves of a flexible volume and the aggregate which contains the flexible volume are “stacked”. When the flexible volume is created, a portion of the flexible volume having a capacity equal to or less than an unreserved portion of the flexible volume is guaranteed by the aggregate. When the flexible volume creates or modifies metadata, the flexible volume issues a request to the aggregate. The aggregate then issues a portion of the reserve of the aggregate to the flexible volume for storing the metadata.

    Abstract translation: 弹性体积的储备和包含弹性体积的骨料“堆积”。 当柔性体积被创建时,具有等于或小于柔性体积的未保留部分的容量的柔性体积的一部分由聚集体保证。 当灵活卷创建或修改元数据时,灵活卷向聚合发出请求。 然后,聚合器将聚合的预留部分的一部分发布到用于存储元数据的灵活卷。

    System and method for performing an on-line check of a file system
    53.
    发明授权
    System and method for performing an on-line check of a file system 有权
    用于执行文件系统的在线检查的系统和方法

    公开(公告)号:US07499959B2

    公开(公告)日:2009-03-03

    申请号:US11024184

    申请日:2004-12-28

    Inventor: John K. Edwards

    Abstract: A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed on the inode and associated buffer trees before returning the requested inode to the calling process.

    Abstract translation: 用于执行文件系统的在线检查的系统和方法修改存储操作系统的文件系统层内的各种功能调用,使得每次使用修改的功能调用来检索特定的inode时,对 inode和关联的缓冲树,然后将所请求的inode返回给调用进程。

    SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED CONSISTENCY VERIFICATION OF A CLUSTERED FILE SYSTEM
    54.
    发明申请
    SYSTEM AND METHOD FOR PERFORMING DISTRIBUTED CONSISTENCY VERIFICATION OF A CLUSTERED FILE SYSTEM 有权
    用于执行分类文件系统的分布式一致性验证的系统和方法

    公开(公告)号:US20080189343A1

    公开(公告)日:2008-08-07

    申请号:US11966591

    申请日:2007-12-28

    CPC classification number: G06F3/0653 G06F3/0614 G06F3/0643 G06F3/067

    Abstract: A system and method for performing a distributed consistency check of a clustered file system. File system functions for loading an inode and/or buffer tree are modified so that in response to either of these functions being invoked, a consistency check is performed. The consistency check verifies both local consistency on a node of the clustered file and a distributed check across the nodes of the storage system

    Abstract translation: 一种用于执行群集文件系统的分布式一致性检查的系统和方法。 修改用于加载索引节点和/或缓冲器树的文件系统功能,以便响应于这些功能中的任何一个被调用,执行一致性检查。 一致性检查验证集群文件的节点上的本地一致性和存储系统的节点之间的分布式检查

    Technique for translating a pure virtual file system data stream into a hybrid virtual volume
    55.
    发明授权
    Technique for translating a pure virtual file system data stream into a hybrid virtual volume 有权
    将纯虚拟文件系统数据流翻译成混合虚拟卷的技术

    公开(公告)号:US07243207B1

    公开(公告)日:2007-07-10

    申请号:US10950893

    申请日:2004-09-27

    CPC classification number: G06F17/30067 G06F3/065

    Abstract: A technique converts a stream of virtual volume block numbers (vvbns) into a hybrid virtual volume (vvol) file system containing both physical volume block numbers (pvbns) and vvbns. The stream of vvbns is illustratively embodied as a file system data stream of a vvol that is transferred by a source to a destination in accordance with image transfer operations, such as volume copying and synchronous or asynchronous mirroring. Transfer of the vvol involves converting a file system on the source vvol into the file system data stream (i.e., a “pure” vvol stream), where all blocks of the vvol are represented by vvbns. The file system data stream is then transferred to the destination, where the vvbns of the pure vvol stream blocks are converted to pvbns of a hybrid stream.

    Abstract translation: 一种技术将虚拟卷块数(vvbns)流转换为包含物理卷块号(pvbns)和vvbns的混合虚拟卷(vvol)文件系统。 vvbns的流被说明性地表现为根据诸如卷复制和同步或异步镜像的图像传送操作由源传输到目的地的vvol的文件系统数据流。 vvol的传输涉及将源vvol上的文件系统转换为文件系统数据流(即,“纯”vvol流),其中vvol的所有块由vvbns表示。 文件系统数据流然后被传送到目的地,其中纯vvol流块的vvbns被转换成混合流的pvbn。

    Dynamic data space
    56.
    发明授权
    Dynamic data space 失效
    动态数据空间

    公开(公告)号:US07003714B1

    公开(公告)日:2006-02-21

    申请号:US10832100

    申请日:2004-04-26

    CPC classification number: G06F11/1076

    Abstract: A data storage system, such as RAID, upgraded dynamically including multiple stages, providing error checking data without taking the system off-line. Checksums are computed from the data and placed in block 63 of the same disk. The combination of parity bits across the parity disk, the remaining uncorrupted data in the data disks, and checksums within each disk includes sufficient information to enable restoration of corrupt data. The system is upgraded by reserving permanent checksum blocks, writing the checksums to a volume block number, and placing the checksums in permanently reserved checksum block locations after first moving data already there to unreserved blocks.

    Abstract translation: 诸如RAID的数据存储系统,动态地升级包括多级,提供错误检查数据而不使系统离线。 校验和是根据数据计算的,并放在同一个磁盘的块63中。 奇偶校验磁盘上的奇偶校验位的组合,数据磁盘中的其余未被破坏的数据以及每个磁盘内的校验和包括足够的信息以使恢复损坏的数据。 通过保留永久校验和块,将校验和写入卷块号,并在首先将数据移动到未保留的块之后将校验和放置在永久保留的校验和块位置,升级系统。

    System and method for performing an on-line check of a file system
    57.
    发明授权
    System and method for performing an on-line check of a file system 有权
    用于执行文件系统的在线检查的系统和方法

    公开(公告)号:US06895413B2

    公开(公告)日:2005-05-17

    申请号:US10105022

    申请日:2002-03-22

    Inventor: John K. Edwards

    Abstract: A system and method for performing an on-line check of a file system modifies various function calls within a file system layer of a storage operating system so that each time the particular inode is retrieved using the modified function calls, a check is performed on the inode and associated buffer trees before returning the requested inode to the calling process.

    Abstract translation: 用于执行文件系统的在线检查的系统和方法修改存储操作系统的文件系统层内的各种功能调用,使得每次使用修改的功能调用来检索特定的inode时,对 inode和关联的缓冲树,然后将所请求的inode返回给调用进程。

    Space allocation in a write anywhere file system
    58.
    发明授权
    Space allocation in a write anywhere file system 有权
    空间分配在写任意文件系统

    公开(公告)号:US06636879B1

    公开(公告)日:2003-10-21

    申请号:US09642065

    申请日:2000-08-18

    Abstract: A method and system for improving data access of a reliable file system is provided. In a first aspect of the invention, the file system determines the relative vacancy of a collection of storage blocks, herein called an “allocation area”. This is accomplished by recording an array of binary numbers. Each binary number in the array describes the vacancy of a collection of storage blocks. The file system examines these binary numbers when attempting to record file blocks in relatively contiguous areas on a storage medium, such as a hard disk. When a request to write to disk occurs, the system determines the average vacancy of all the allocation areas and queries the allocation areas for individual vacancy rates such as sequentially. The system preferably writes file blocks to the allocation areas that are above a threshold related to the average storage block vacancy of the file system. If the file in the request to write is larger than the selected allocation area, the next allocation area above the threshold is preferably used to write the remaining blocks of the file.

    Abstract translation: 提供了一种用于改善可靠文件系统的数据访问的方法和系统。 在本发明的第一方面,文件系统确定存储块集合的相对空位,这里称为“分配区域”。 这是通过记录二进制数字的数组来实现的。 阵列中的每个二进制数字描述了存储块集合的空位。 当尝试在诸如硬盘的存储介质上的相对连续的区域中记录文件块时,文件系统检查这些二进制数。 当写入磁盘的请求发生时,系统确定所有分配区域的平均空缺,并查询单个空缺率的分配区域,如顺序。 系统优选地将文件块写入高于与文件系统的平均存储块空缺相关的阈值的分配区域。 如果写入请求中的文件大于所选择的分配区域,则优选地使用高于阈值的下一个分配区域来写入文件的剩余块。

Patent Agency Ranking