TECHNIQUES FOR ESTABLISHING A FILE SYSTEM THAT EXPOSES A VIRTUAL FILE SYSTEM FOR BACKUP OPERATIONS
First Claim
Patent Images
1. A method implemented in a non-transitory computer-readable storage medium as executable instructions that process on one or more processors to perform the method, comprising:
- exposing, by the processors, a list of the files having changes in a file system as an independent Virtual File System (VFS) that is used to perform a backup operation on the list of files that changed; and
acquire, by the processors, metadata including inodes for the files, data changes of each file, and an increase or decrease in file size for each file after the changes.
7 Assignments
0 Petitions
Accused Products
Abstract
Techniques for establishing a files system that exposes a virtual file system for backup operations are presented. Changes to files of a file system are maintained separately or collected and presented as a VFS. The VFS is then used to perform backup operations. Moreover, the files identified in the VFS can be customized based on search parameters, criterion, and/or criteria supplied by a user or supplied as parameters to backup and VFS mount operations.
-
Citations
20 Claims
-
1. A method implemented in a non-transitory computer-readable storage medium as executable instructions that process on one or more processors to perform the method, comprising:
-
exposing, by the processors, a list of the files having changes in a file system as an independent Virtual File System (VFS) that is used to perform a backup operation on the list of files that changed; and acquire, by the processors, metadata including inodes for the files, data changes of each file, and an increase or decrease in file size for each file after the changes. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method implemented in a non-transitory computer-readable storage medium as executable instructions that process on one or more processors to perform the method, comprising:
-
modifying, by the processors, a file system (FS) to track changes to files as a separate linked list of inodes that form a virtual file system (VFS); and backing up, by the processors, the VFS incrementally and differentially for the linked list of inodes. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A system, comprising:
-
a processor having memory configured with a Virtual File System (VFS) implemented as executable instructions that process on the processor; wherein the VFS is configured to record changes to files as detected by a native file system (FS) and the VFS is configured for performing incremental and differential backups for the changes. - View Dependent Claims (17, 18, 19, 20)
-
Specification