Backup archive management
First Claim
1. An apparatus, comprising:
- a memory to store an origin volume; and
a processor to execute a snapshot process to take a snapshot of the origin volume in conjunction with a backup process and to record a persistent time stamp associated with the creation time of the snapshot, wherein the persistent time stamp is accessible to a file system process associated with the origin volume, andwherein the processor is to execute a process to compare the persistent time stamp with a file modified time of a file on the origin volume as part of a file read operation, and when the file modified time is earlier than the persistent time stamp, to reset an archive bit associated with the file, otherwise refraining from resetting the archive bit.
16 Assignments
0 Petitions
Accused Products
Abstract
Apparatus, systems, and methods may operate to taking a snapshot of an origin volume in conjunction with a backup process in response to receiving a snapshot request by a snapshot service. A persistent time stamp associated with the creation time of the snapshot may be recorded on the origin volume. The persistent time stamp is accessible to the file system process associated with the origin volume in most embodiments. If access to a file is requested, the time the file was last modified may be compared with the persistent time stamp, and if the file modified time is earlier than the persistent time stamp, the file'"'"'s archive bit can be reset. Otherwise, the archive bit is not reset. Additional apparatus, systems, and methods are disclosed.
-
Citations
23 Claims
-
1. An apparatus, comprising:
-
a memory to store an origin volume; and a processor to execute a snapshot process to take a snapshot of the origin volume in conjunction with a backup process and to record a persistent time stamp associated with the creation time of the snapshot, wherein the persistent time stamp is accessible to a file system process associated with the origin volume, and wherein the processor is to execute a process to compare the persistent time stamp with a file modified time of a file on the origin volume as part of a file read operation, and when the file modified time is earlier than the persistent time stamp, to reset an archive bit associated with the file, otherwise refraining from resetting the archive bit. - View Dependent Claims (2)
-
-
3. A system, comprising:
- a memory to store an origin volume; and
a plurality of processors to execute a snapshot process to take a snapshot of the origin volume in conjunction with a backup process and to record a persistent time stamp associated with the creation time of the snapshot, wherein the persistent time stamp is accessible to individual file system processes corresponding to the plurality of processors, and wherein the plurality of processors is to execute a process to compare the persistent time stamp with a file modified time of a file on the origin volume as part of a file read operation, and when the file modified time is earlier than the persistent time stamp, to reset an archive bit associated with the file, otherwise refraining from resetting the archive bit. - View Dependent Claims (4, 5)
- a memory to store an origin volume; and
-
6. A method, comprising:
-
in response to receiving a snapshot request by a snapshot service, taking a snapshot of an origin volume in conjunction with a backup process; recording a persistent time stamp associated with the creation time of the snapshot, wherein the persistent time stamp is accessible to a file system process associated with the origin volume; comparing a file modified time with the persistent time stamp, wherein the file modified time is associated with a file on the origin volume; when the file modified time is earlier than the persistent time stamp, resetting an archive bit associated with the file; and otherwise, refraining from resetting the archive bit. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
-
creating a first snapshot of data stored on an origin volume as part of a backup process; recording a first persistent time stamp associated with the creating of the first snapshot; and adjusting the state of an archive bit associated with a file forming a portion of the origin volume based on a timing relationship between the first persistent time stamp and a modification time of the file, wherein the adjusting the state of the archive bit further comprises; comparing a file modified time with the persistent time stamp, wherein the file modified time is associated with a file on the origin volume; when the file modified time is earlier than the persistent time stamp, resetting an archive bit associated with the file; and otherwise, refraining from resetting the archive bit. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification