Focused backup scanning
AssigneeHewlett-Packard Development Company, L.P.
InventorEvan R. Kirshenbaum
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products are provided for performing data backup of a file system. A monitoring process is configured to include a file system representation (FSR) representing the file system, the FSR comprising a plurality of nodes, each node corresponding to a respective one of a plurality of elements of the file system. A monitoring process includes a file system representation (FSR) of a file system. The FSR comprises a plurality of nodes corresponding to a respective one of a plurality of elements of the file system. The monitoring process receives a notification of a change to a first element of the file system, caches information associated with a second element of the file system to provide cached information, and processes the FSR in response to the change.
Claims25
A computer system comprising:
- a computer processor;
- and
- logic instructions on tangible computer readable storage media and executable by the computer processor to cause the computer processor to:
- configure a monitoring process to include a file system representation (FSR) of a file system, the FSR comprising a plurality of nodes, each node corresponding to a respective one of a plurality of elements of the file system, wherein the FSR is associated with a memory to cache information associated with at least a first element of the file system, wherein the cached information includes an indication of a type of operation that would render the cached information invalid;
- receive a notification of a change to the first element of the file system;
- and
- process the FSR in response to the change, wherein the processing includes deleting, based on the indication, the cached information in response to the change that involves a modification of the first element.
A computer program product for data backup, the computer program product comprising logic instructions on a non-transitory computer readable storage executable to cause a computer processor to:
- configure a monitoring process to include a file system representation (FSR) representing a file system, the FSR comprising a plurality of nodes with each node corresponding to an element of the file system, wherein the FSR is associated with a memory to cache information associated with at least a first element of the file system, wherein the cached information includes an indication of a type of operation that would render the cached information invalid;
- receive a notification of a change to the first element of the file system;
- and
- process the FSR in response to the change, wherein the processing includes deleting, based on the indication, the cached information in response to the change that involves a modification of the first element.
A method executed by a computer processor, comprising:
- configuring a monitoring process to include a file system representation (FSR) representing a file system, the FSR comprising a directed acyclic graph that includes a plurality of nodes with each node corresponding to an element of the file system;
- receiving a notification of a change to a first element of the file system;
- caching information associated with a second element of the file system to provide cached information;
- and
- processing the FSR in response to the change.
Dependencies are inferred from the claim text.