-
公开(公告)号:US20100185587A1
公开(公告)日:2010-07-22
申请号:US12350967
申请日:2009-01-09
申请人: Daniel E. Lovinger
发明人: Daniel E. Lovinger
IPC分类号: G06F17/30
CPC分类号: G06F11/1662 , G06F3/0605 , G06F3/0617 , G06F3/0647 , G06F3/067 , G06F11/1451 , G06F11/1466 , G06F16/119
摘要: 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.
摘要翻译: 这里描述了一种数据移动系统,其允许管理员将数据从一个服务器移动到另一个服务器,而很少或没有服务中断,并且在与被移动的数据的总体大小成比例的时间量 数据是组织的。 系统使用虚拟硬盘驱动器技术将共享文件系统封装在主机文件系统的单个文件中,以允许在卷级别拍摄的快照,以避免与共享无关的数据,并允许块级复制操作。 该系统还使用运动过程,其中包括稳定收敛快照以复制数据,而不会中断对源位置的访问。 系统向客户端提供了在数据移动后尝试访问源位置的数据的墓碑通知。
-
公开(公告)号:US06647473B1
公开(公告)日:2003-11-11
申请号:US09505344
申请日:2000-02-16
申请人: David P. Golds , Norbert P. Kusters , Brian D. Andrew , Daniel E. Lovinger , Supriya Wickrematillake
发明人: David P. Golds , Norbert P. Kusters , Brian D. Andrew , Daniel E. Lovinger , Supriya Wickrematillake
IPC分类号: G06F1300
CPC分类号: G06F9/445 , Y10S707/99953 , Y10S707/99955
摘要: 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.
摘要翻译: 快照系统,能够捕获多个卷的快照,其中快照协调。 快照管理器确定在快照操作中涉及哪些卷,并且为每个涉及的卷发送文件系统的消息,每个消息包括足以识别快照操作中涉及的卷的信息。 每个文件系统将其各自的消息传递给协调器机制。 协调器机制通过保持每个卷的状态来协调每个卷的状态,例如通过持有写入来将每个卷置于静止状态,然后使快照被捕获。 捕获快照时,快照集将包括跨多个卷协调的快照。 协调器机制释放为所涉及的卷保留的任何写入。
-
3.
公开(公告)号:US06594674B1
公开(公告)日:2003-07-15
申请号:US09605555
申请日:2000-06-27
IPC分类号: G06F700
CPC分类号: G06F17/30067 , Y10S707/99945 , Y10S707/99948
摘要: 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.
摘要翻译: 提供了一种机制,其允许应用程序将单个文件写入包括多个部分的大量数据,该多个数据块可能被另外写入几个较小的文件,然后作为单个文件访问大部分内的每个部分 数据块,并能够从这些子文件中的每一个中有效地创建单个文件。 该机制可以部分地体现在包括定义卷上的每个文件的信息存储器的文件系统中。 应用程序通过文件系统将单个文件写入(优选地)连续的数据块到卷。 单个文件包括两个或多个可分离的数据流,能够作为单个文件(子文件)存储。 将单个文件写入卷后,将向信息存储区发送多个条目。 每个条目定义并指向单个文件中的子文件。 子文件可以位于单个文件内,使得每个子文件的开始位于分配单元的开头。 以这种方式,单个文件可以以一个有效的操作被写入卷,但是每个子文件可以经由其在信息存储器中的相应条目单独访问。
-
公开(公告)号:US20130067095A1
公开(公告)日:2013-03-14
申请号:US13228818
申请日:2011-09-09
申请人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
发明人: David M. Kruse , Daniel E. Lovinger , Thomas E. Jolly , James T. Pinkerton , Mathew George , Roopesh C. Battepati , Mingdong Shang
IPC分类号: G06F15/16
CPC分类号: H04L67/141 , H04L67/10 , H04L67/1014 , H04L67/1038 , H04L67/1097 , H04L67/148 , H04L69/14
摘要: Systems and methods are disclosed for clients and servers operating in a scaled cluster environment. Efficiencies are introduced to the process of connecting a client to a clustered environment by providing the client with the ability to attempt a connection with multiple servers in parallel. Servers operating the in the clustered environment are also capable of providing persistent storage of file handles and other state information. Ownership of the state information and persistent handles may be transferred between servers, thereby providing clients with the opportunity to move from one server to another while maintaining access to resources in the clustered environment.
-
-
-