DATA MOVEMENT WITH REDUCED SERVICE OUTAGE
    1.
    发明申请
    DATA MOVEMENT WITH REDUCED SERVICE OUTAGE 审中-公开
    数据运动与减少的服务不足

    公开(公告)号:US20100185587A1

    公开(公告)日:2010-07-22

    申请号:US12350967

    申请日:2009-01-09

    IPC分类号: G06F17/30

    摘要: A data movement system is described herein that allows an administrator to cause data to be moved from one server to another with little or no service outage and in an amount of time that is proportional to the overall size of the data being moved rather than the way the data is organized. The system uses virtual hard drive technology to encapsulate the file system of a share within a single file of a host file system to allow snapshots taken at the volume level to avoid data unrelated to the share and to allow block level copy operations. The system also uses a motion process that includes steadily converging snapshots to copy data without interrupting access to the source location. The system provides tombstone notifications to clients that attempt to access the data at the source location after the data has moved.

    摘要翻译: 这里描述了一种数据移动系统,其允许管理员将数据从一个服务器移动到另一个服务器,而很少或没有服务中断,并且在与被移动的数据的总体大小成比例的时间量 数据是组织的。 系统使用虚拟硬盘驱动器技术将共享文件系统封装在主机文件系统的单个文件中,以允许在卷级别拍摄的快照,以避免与共享无关的数据,并允许块级复制操作。 该系统还使用运动过程,其中包括稳定收敛快照以复制数据,而不会中断对源位置的访问。 系统向客户端提供了在数据移动后尝试访问源位置的数据的墓碑通知。

    Kernel-based crash-consistency coordinator
    2.
    发明授权
    Kernel-based crash-consistency coordinator 有权
    基于内核的崩溃一致性协调器

    公开(公告)号:US06647473B1

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

    申请号:US09505344

    申请日:2000-02-16

    IPC分类号: G06F1300

    摘要: A snapshot system capable of capturing snapshots of multiple volumes wherein the snapshots are coordinated. A snapshot manager determines which volumes are to be involved in a snapshot operation, and issues a message to the file system for each volume involved, each message including information sufficient to identify the volumes involved in the snapshot operation. Each file system passes its respective message down to a coordinator mechanism. The coordinator mechanism coordinates the state of each of the volumes, such as by holding writes thereto, to put each volume into a quiescent state, and then enables the snapshot to be captured. When the snapshots are captured, a snapshot set will include snapshots that are coordinated across the multiple volumes. The coordinator mechanism releases any writes being held for the volumes involved.

    摘要翻译: 快照系统,能够捕获多个卷的快照,其中快照协调。 快照管理器确定在快照操作中涉及哪些卷,并且为每个涉及的卷发送文件系统的消息,每个消息包括足以识别快照操作中涉及的卷的信息。 每个文件系统将其各自的消息传递给协调器机制。 协调器机制通过保持每个卷的状态来协调每个卷的状态,例如通过持有写入来将每个卷置于静止状态,然后使快照被捕获。 捕获快照时,快照集将包括跨多个卷协调的快照。 协调器机制释放为所涉及的卷保留的任何写入。

    System and method for creating multiple files from a single source file
    3.
    发明授权
    System and method for creating multiple files from a single source file 有权
    从单个源文件创建多个文件的系统和方法

    公开(公告)号:US06594674B1

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

    申请号:US09605555

    申请日:2000-06-27

    IPC分类号: G06F700

    摘要: A mechanism is provided that allows an application program to write, as a single file, a large block of data comprising multiple portions that could otherwise be written as several smaller files, then to access, as individual files, each of the portions within the large block of data, and to be able to create individual files efficiently out of each of these subfiles. The mechanism may be partially embodied in a file system that includes an information store defining each file on a volume. The application program writes, via the file system, a single file to the volume as (preferably) a contiguous block of data. The single file includes two or more separable streams of data capable of being stored as individual files (subfiles). Once the single file is written to the volume, multiple entries are made to the information store. Each entry defines and points to a subfile within the single file. The subfiles may be positioned within the single file such that the beginning of each subfile lies on the beginning of an allocation unit. In this manner, the single file may be written to the volume in one efficient operation, yet each subfile is individually accessible via its respective entry in the information store.

    摘要翻译: 提供了一种机制,其允许应用程序将单个文件写入包括多个部分的大量数据,该多个数据块可能被另外写入几个较小的文件,然后作为单个文件访问大部分内的每个部分 数据块,并能够从这些子文件中的每一个中有效地创建单个文件。 该机制可以部分地体现在包括定义卷上的每个文件的信息存储器的文件系统中。 应用程序通过文件系统将单个文件写入(优选地)连续的数据块到卷。 单个文件包括两个或多个可分离的数据流,能够作为单个文件(子文件)存储。 将单个文件写入卷后,将向信息存储区发送多个条目。 每个条目定义并指向单个文件中的子文件。 子文件可以位于单个文件内,使得每个子文件的开始位于分配单元的开头。 以这种方式,单个文件可以以一个有效的操作被写入卷,但是每个子文件可以经由其在信息存储器中的相应条目单独访问。