Volume stacking model
    2.
    发明授权
    Volume stacking model 有权
    卷堆叠模型

    公开(公告)号:US06629202B1

    公开(公告)日:2003-09-30

    申请号:US09451219

    申请日:1999-11-29

    IPC分类号: G06F1200

    摘要: Systems and methods for creating and maintaining a stacked volume using one more volumes or extents of a storage subsystem is disclosed. The systems and methods define a hierarchy of operations and components that process operations. The hierarchy includes plex operations for an entire volume, mapping operations that concatenate volumes and/or extents, plex operations for a volume or extent that is a sub-component of a stacked volume. The hierarchy also includes striping operations that create and maintain storage volume stripes comprising sub-volumes and/or extents. In addition, the hierarchy includes configuration operations that operate directly on a storage volume through a hardware or software volume provider. Together, the hierarchy defined allows a flexible, extensible mechanism to build stacked volumes that provide for increase performance, fault tolerance, and/or aggregate volume size, while elimination volume combinations that can cause performance problems.

    摘要翻译: 公开了使用一个或多个存储子系统来创建和维护堆叠卷的系统和方法。 系统和方法定义了处理操作的操作和组件的层次结构。 层次结构包括整个卷的丛操作,连接卷和/或扩展区的映射操作,作为堆叠卷的子组件的卷或扩展的丛操作。 层次结构还包括创建和维护包含子卷和/或扩展区的存储卷条带的条带化操作。 此外,层次结构包括通过硬件或软件卷提供程序直接在存储卷上操作的配置操作。 一起定义的层次结构允许灵活的,可扩展的机制来构建堆叠卷,以提高性能,容错和/或聚合卷大小,同时消除可能导致性能问题的卷组合。

    Volume configuration data administration
    3.
    发明授权
    Volume configuration data administration 有权
    卷配置数据管理

    公开(公告)号:US07584224B2

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

    申请号:US10824068

    申请日:2004-04-13

    IPC分类号: G06F12/00 G06F17/30

    摘要: Volume configuration data management systems and methods are described. A logical volume provider maintains an epoch number on each of the extents comprising a volume. Upon each change in the configuration of the volume, the epoch number on each of the currently online extents is updated. When a volume is discovered and a request is made to bring the volume online, the logical volume provider can compare the epoch numbers on the extents to determine if the volume data is consistent across each of the extents, or if an extent contains stale data due to a transitory outage.

    摘要翻译: 描述卷配置数据管理系统和方法。 逻辑卷提供者在包含卷的每个范围上维护一个历元编号。 在卷的配置的每次改变之后,更新每个当前在线盘区上的时代号。 当发现卷并且请求使卷在线时,逻辑卷提供者可以比较范围上的时代号,以确定卷数据在每个范围内是否一致,或者如果扩展包含过期的数据 暂时停电。

    Persistent volume mount points
    4.
    发明授权
    Persistent volume mount points 失效
    持久音量安装点

    公开(公告)号:US6119131A

    公开(公告)日:2000-09-12

    申请号:US97061

    申请日:1998-06-12

    IPC分类号: G06F3/06 C06F12/00

    摘要: Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target logical volumes mounted on the volume mount points can be reconstituted when the system containing the logical volumes is rebooted, when the underlying physical devices are moved with the system, and when the logical volumes are transported to a different system. A data structure stored on the physical device contains the directory name of the volume mount point and the unique identifier and a globally unique mount name of the target logical volume mounted at the volume mount point. When the target logical volume is present in the system, symbolic links are created to relate the volume mount point name to a device name for the target logical volume so that pathnames containing the directory junction name are resolved correctly. If the target volume is not present in the system, the corresponding symbolic link does not exist, so an incorrect logical volume cannot be mounted onto a volume mount point. Furthermore, because the logical volumes contain the directory junction information, the namespace representing the logical volumes is self-describing so that neither user knowledge nor intervention is required to reconstitute the namespace.

    摘要翻译: 有关由逻辑卷托管的卷安装点的信息存储在逻辑卷底层的物理设备上,以便在包含逻辑卷的系统为包含逻辑卷的系统时,主机逻辑卷与安装在卷安装点上的目标逻辑卷之间的关系可以重新构建 当底层物理设备与系统一起移动时,以及何时将逻辑卷传输到其他系统时重新启动。 存储在物理设备上的数据结构包含卷安装点的目录名称和唯一标识符以及安装在卷安装点的目标逻辑卷的全局唯一安装名称。 当系统中存在目标逻辑卷时,会创建符号链接,以将卷安装点名称与目标逻辑卷的设备名称相关联,以便正确解析包含目录结名的路径名。 如果系统中不存在目标卷,则相应的符号链接不存在,因此不正确的逻辑卷无法挂载到卷安装点上。 此外,由于逻辑卷包含目录结点信息,表示逻辑卷的命名空间是自描述的,因此不需要用户知识和干预来重构命名空间。

    Logical volume mount manager
    5.
    发明授权
    Logical volume mount manager 有权
    逻辑卷安装管理器

    公开(公告)号:US07051198B2

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

    申请号:US10705635

    申请日:2003-11-10

    IPC分类号: G06F1/24 G06F9/00

    摘要: A mount manager and supporting data structures enable automatic identification and re-establishment of logical volumes on non-removable storage devices in a computer system across multiple reboots and reconfigurations. The mount manager generates a redirected name for a new logical volume when a unique volume identifier is presented to the mount manager by the operating system. The mount manager stores the unique volume identifier and the associated redirected name in a persistent mount manager data structure. The mount manager establishes a symbolic link between the persistent redirected name and a non-persistent device name used by the operating system. During the boot process, the mount manager uses the data structure entries identified by the unique volume identifiers of the arriving logical volumes to reconstruct the symbolic links so that references to the redirected name will resolve to the correct non-persistent device name.

    摘要翻译: 安装管理器和支持数据结构可以在多个重新启动和重新配置中自动识别和重新建立计算机系统中不可移动存储设备上的逻辑卷。 当操作系统将唯一的卷标识符呈现给安装管理器时,安装管理器为新的逻辑卷生成重定向的名称。 安装管理器将唯一卷标识符和关联的重定向名称存储在持久性安装管理器数据结构中。 挂载管理器在永久重定向的名称和操作系统使用的非持久设备名称之间建立符号链接。 在引导过程中,安装管理器使用由到达的逻辑卷的唯一卷标识符标识的数据结构条目来重建符号链接,以便引用重定向的名称将解析为正确的非持久性设备名称。

    Support for multiple temporal snapshots of same volume
    7.
    发明授权
    Support for multiple temporal snapshots of same volume 有权
    支持同一卷的多个时间快照

    公开(公告)号:US06651075B1

    公开(公告)日:2003-11-18

    申请号:US09505447

    申请日:2000-02-16

    IPC分类号: G06F1730

    摘要: A system and method for more efficiently maintaining multiple temporal snapshots of a common base volume. When the base volume is modified, such as when existing data is overwritten with new data, that modification may affect two or more of the snapshots. Before the modification, the existing data is copied only to the differential file associated with the latest snapshot. When a region of a selected snapshot is read, the region is read from the selected snapshot's associated differential file. If the existing data is in the differential file, that data is returned to the reading process. If later snapshots have been taken, data associated with other parts of the region may be stored in one or more of the later differential files. If the differential file of the selected snapshot does not have data for each portion of the requested region, the mechanism continues by accessing each differential file associated with subsequent snapshots in temporal order from the earliest following the selected snapshot to the latest until either the region is complete or no later snapshots remain. Finally, if any part of the region was not filled in with data from one of the differential files, then that part of the region is read from the base volume.

    摘要翻译: 一种用于更有效地维护公共基本卷的多个时间快照的系统和方法。 修改基本卷时,例如当现有数据被新数据覆盖时,该修改可能会影响两个或多个快照。 在修改之前,现有数据只会复制到与最新快照关联的差分文件中。 当读取所选快照的区域时,从所选快照的相关差异文件中读取该区域。 如果现有数据在差分文件中,那么该数据将返回到读取过程。 如果以后的快照已被采取,则与该区域的其他部分相关联的数据可以存储在一个或多个稍后的差分文件中。 如果所选快照的差分文件不具有所请求区域的每个部分的数据,则该机制通过以从时间顺序访问与后续快照相关联的每个差异文件继续,从最早的选定快照到最新直到该区域是 完成或不再存在快照。 最后,如果区域的任何部分没有填充来自差分文件之一的数据,那么从基本卷中读取该区域的该部分。

    System and method for growing differential file on a base volume of a snapshot
    8.
    发明授权
    System and method for growing differential file on a base volume of a snapshot 有权
    用于在快照的基本卷上生成差异文件的系统和方法

    公开(公告)号:US06473775B1

    公开(公告)日:2002-10-29

    申请号:US09505450

    申请日:2000-02-16

    IPC分类号: G06F1200

    摘要: A system and method for creating a snapshot with a differential file maintained on the base volume that can grow as needed. When a snapshot is captured, free space is allocated on the base volume to receive the differential file. Writes to the base volume are allowed except to the free space allocated to the differential file. Then the snapshot is captured. After the snapshot process is complete, data that was originally present at the time the snapshot was captured may be copied to the differential file before it is modified. To grow the differential file out of its allocated space, new free space is selected from the free space currently on the base volume in conjunction with the free space at the time the snapshot was captured. The free space bitmap file of the snapshot volume may be used to identify the free space at the time the snapshot was captured.

    摘要翻译: 用于在基本卷上维护的可以根据需要增长的差异文件创建快照的系统和方法。 捕获快照时,可以在基本卷上分配可用空间来接收差分文件。 除了分配给差分文件的可用空间之外,允许对基本卷的写入。 然后捕获快照。 快照过程完成后,捕获快照时最初存在的数据可能会在修改之前复制到差分文件中。 要从其分配的空间中增长差异文件,从当前基本卷上的可用空间以及捕获快照时的可用空间中选择新的可用空间。 快照卷的可用空间位图文件可用于标识捕获快照时的可用空间。

    Persistent volume mount points
    9.
    发明授权
    Persistent volume mount points 有权
    持久音量安装点

    公开(公告)号:US06421684B1

    公开(公告)日:2002-07-16

    申请号:US09652525

    申请日:2000-08-31

    IPC分类号: G06F1730

    摘要: Information regarding volume mount points hosted by a logical volume are stored on the physical device underlying the logical volume so that the relationships between the host logical volume and target logical volumes mounted on the volume mount points can be reconstituted when the system containing the logical volumes is rebooted, when the underlying physical devices are moved with the system, and when the logical volumes are transported to a different system. A data structure stored on the physical device contains the directory name of the volume mount point and the unique identifier and a globally unique mount name of the target logical volume mounted at the volume mount point. When the target logical volume is present in the system, symbolic links are created to relate the volume mount point name to a device name for the target logical volume so that pathnames containing the directory junction name are resolved correctly. If the target volume is not present in the system, the corresponding symbolic link does not exist, so an incorrect logical volume cannot be mounted onto a volume mount point. Furthermore, because the logical volumes contain the directory junction information, the namespace representing the logical volumes is selfdescribing so that neither user knowledge nor intervention is required to reconstitute the namespace.

    摘要翻译: 有关由逻辑卷托管的卷安装点的信息存储在逻辑卷底层的物理设备上,以便在包含逻辑卷的系统为包含逻辑卷的系统时,主机逻辑卷与安装在卷安装点上的目标逻辑卷之间的关系可以重新构建 当底层物理设备与系统一起移动时,以及何时将逻辑卷传输到其他系统时重新启动。 存储在物理设备上的数据结构包含卷安装点的目录名称和唯一标识符以及安装在卷安装点的目标逻辑卷的全局唯一安装名称。 当系统中存在目标逻辑卷时,会创建符号链接,以将卷安装点名称与目标逻辑卷的设备名称相关联,以便正确解析包含目录结名的路径名。 如果系统中不存在目标卷,则相应的符号链接不存在,因此不正确的逻辑卷无法挂载到卷安装点上。 此外,由于逻辑卷包含目录结点信息,表示逻辑卷的命名空间是自我描述的,因此不需要用户知识和干预来重构命名空间。