发明名称 Methods and systems for creating full backups
摘要 A computer-implemented method may create a first full backup of a set of data units at a first point in time. The method may create, at a second point in time, a representation of one or more data units in the set of data units that have been modified since the first point in time. The method may determine, based at least in part on the representation of one or more data units that have been modified since the first point in time, a difference between a state of the set of data units at the first point in time and a state of the set of data units at the second point in time. The method may use the difference to update the first full backup to a second full backup that comprises modifications made to the set of data units between the first and second points in time.
申请公布号 US9063893(B1) 申请公布日期 2015.06.23
申请号 US201313930235 申请日期 2013.06.28
申请人 Symantec Corporation 发明人 Stringham Russell
分类号 G06F12/00;G06F13/00;G06F13/28;G06F11/14 主分类号 G06F12/00
代理机构 ALG Intellectual Property, LLC 代理人 ALG Intellectual Property, LLC
主权项 1. A computer-implemented method, at least a portion of the method being performed by a computing system comprising at least one processor, the method comprising: creating a first backup of a set of data units at a first point in time; creating, at a subsequent point in time, a representation of one or more data units in the set of data units that have been modified since the first point in time; creating, based at least in part on the representation of the one or more data units that have been modified since the first point in time, a delta that represents a difference between a state of the set of data units at the first point in time and a state of the set of data units at the subsequent point in time, wherein the delta comprises: at least one reference to a data unit in the first backup, the reference identifying a data unit that moved from a first location to a second location within the set of data units between the first point in time and the subsequent point in time;at least one data unit that was not present in the set of data units at the first point in time and was present in the set of data units at the subsequent point in time; using the delta to update the first backup to a subsequent backup that represents the state of the set of data units at the subsequent point in time, wherein using the delta to update the first backup comprises updating the data units in the first backup with the at least one data unit that was not present in the set of data units at the first point in time and was present in the set of data units at the subsequent point in time.
地址 Mountain View CA US