Storage virtualization by layering virtual disk objects on a file system

    公开(公告)号:AU2003252181B2

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

    申请号:AU2003252181

    申请日:2003-07-28

    Abstract: A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system.

    EXTENSION OF WRITE ANYWHERE FILE SYSTEM LAYOUT
    2.
    发明申请
    EXTENSION OF WRITE ANYWHERE FILE SYSTEM LAYOUT 审中-公开
    写入任何文件系统布局的扩展

    公开(公告)号:WO2005111804A3

    公开(公告)日:2006-05-26

    申请号:PCT/US2005013695

    申请日:2005-04-21

    CPC classification number: G06F3/0689 G06F3/0619 G06F3/0665 G06F17/30233

    Abstract: A file system layout apportions an underlying physical volume into one or more virtual volumes (vvols) of a storage system. The underlying physical volume is an aggregate comprising one or more groups of disks, such as RAID groups, of the storage system. The aggregate has its own physical volume block number (pvbn) space and maintains metadata, such as block allocation structures, within that pvbn space. Each vvol has its own virtual volume block number (vvbn) space and maintains meta-data, such as block allocation structures, within that vvbn space. Notably, the block allocation structures of a vvol are sized to the vvol, and not to the underlying aggregate, to thereby allow operations that manage data served by the storage system (e.g., snap-shot operations) to efficiently work over the vvols. The file system layout extends the file system layout of a conventional write anywhere file layout system implementation, yet maintains performance properties of the conventional implementation.

    Abstract translation: 文件系统布局将底层物理卷分配到存储系统的一个或多个虚拟卷(vvols)中。 底层物理卷是包含存储系统的一组或多组磁盘(如RAID组)的聚合。 聚合具有自己的物理卷块数(pvbn)空间,并在该pvbn空间内维护诸如块分配结构的元数据。 每个vvol都有自己的虚拟卷块号(vvbn)空间,并在该vvbn空间内维护元数据,如块分配结构。 值得注意的是,vvol的块分配结构的大小适合vvol,而不是基础聚合,从而允许管理由存储系统服务的数据的操作(例如快照操作)以有效地在vvols上工作。 文件系统布局扩展了常规写入任何文件布局系统实现的文件系统布局,但是保持了传统实现的性能特性。

    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM

    公开(公告)号:HK1082304A1

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

    申请号:HK06102704

    申请日:2006-03-01

    Abstract: A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system.

    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM

    公开(公告)号:AU2003252181A1

    公开(公告)日:2004-02-25

    申请号:AU2003252181

    申请日:2003-07-28

    Abstract: A method and apparatus are disclosed for restoring a virtual disk (vdisk) in a data storage system as the vdisk was at an earlier time. Pointers are maintained to point to data represented by the vdisk. The pointers are saved to persistent storage at the earlier time. The data at the earlier time is maintained on the data storage device. A pointer pointing to data represented by the vdisk at a later time is compared with the pointers saved at the earlier time. If the pointer from the later time matches the pointer saved at the earlier time, keeping the pointer from the later time in the active file system. If the pointer from the later time does not match the pointers saved at the earlier time, copying a set of pointers associated with the pointer saved at the earlier time to the active file system.

    SYSTEM AND METHOD FOR PROVIDING CONTINUOUS DATA PROTECTION
    5.
    发明申请
    SYSTEM AND METHOD FOR PROVIDING CONTINUOUS DATA PROTECTION 审中-公开
    提供连续数据保护的系统和方法

    公开(公告)号:WO2007127361A3

    公开(公告)日:2008-11-13

    申请号:PCT/US2007010223

    申请日:2007-04-26

    CPC classification number: G06F11/1435 G06F17/30085

    Abstract: A system and method provides continuous data protection using checkpoints in a write anywhere file system. During a consistency point of a write anywhere file system, freed blocks are identified and are appended to a delete log for retention. A consistency point log is updated with a new entry associated with the consistency point. If the file system needs to retrieve its state at a particular point in time, the stored blocks of the delete log may be recovered.

    Abstract translation: 系统和方法使用写入任意文件系统中的检查点提供持续的数据保护。 在写入任何文件系统的一致性点中,自由块被识别并附加到删除日志以进行保留。 使用与一致性点相关联的新条目更新一致性点日志。 如果文件系统需要在特定时间点检索其状态,则可以恢复存储的删除日志块。

    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM
    6.
    发明申请
    STORAGE VIRTUALIZATION BY LAYERING VIRTUAL DISK OBJECTS ON A FILE SYSTEM 审中-公开
    通过在文件系统上层叠虚拟磁盘对象来存储虚拟化

    公开(公告)号:WO2004015522A3

    公开(公告)日:2004-05-06

    申请号:PCT/US0323661

    申请日:2003-07-28

    Abstract: As seen in Figure 1, a storage virtualization selection technique "automates" a virtualization selection process to create virtual disk (vdisk) storage objects over a volume (150) & (160) of a file system implemented by a storage operating system (200) of a multi-protocol storage appliance (100). The file system provides a virtualization system that aggregates physical storage of a set of disks (130) or portions (e.g., extents) of disks into a pool of blocks that can be dynamically allocated to form a vdisk. The file system also provides reliability guarantees for the vdisks in accordance with its underlying architecture. That is, the file system organizes its storage within volumes created among the managed disks. The vdisk is thereafter created as a storage object within a volume and inherits the underlying reliability configuration associated with that volume.

    Abstract translation: 如图1所示,存储虚拟化选择技术“自动化”虚拟化选择过程以通过由存储操作系统(200)实现的文件系统的卷(150)和(160)来创建虚拟磁盘(虚拟磁盘)存储对象, 的多协议存储设备(100)。 文件系统提供虚拟化系统,其将一组磁盘(130)或部分(例如,扩展盘)的物理存储集中到可以动态分配以形成虚拟磁盘的块池中。 文件系统还根据其基础架构为虚拟磁盘提供可靠性保证。 也就是说,文件系统在受管磁盘之间创建的卷内组织其存储。 之后,该虚拟磁盘创建为卷内的存储对象,并继承与该卷关联的底层可靠性配置。

Patent Agency Ranking