Method and apparatus for maintaining an amount of reserve space using virtual placeholders
AssigneeSymantec Corporation
InventorChristopher Greene
Life of this patent
Estimating the term…
Abstract
A method and apparatus for maintaining an amount of reserve space using virtual placeholders. In one embodiment, a method of using placeholders for log files to maintain an amount of reserve storage space comprises determining a first required log file, wherein the first required log file is to be used to recover a database volume, generating at least one placeholder for representing at least one required log file in a log volume and storing the first required log file and the at least one placeholder in a portion of the log volume, wherein the at least one placeholder is used to control a size of the portion of the log volume.
Claims20
A method of using placeholders for log files to maintain an amount of reserve storage space, comprising:
- determining a first required log file from at least one backup set for a database, wherein the first required log file is to be used to recover a database volume;
- generating at least one file as at least one placeholder referencing at least one required log file in the at least one backup set;
- and
- storing the first required log file and the at least one placeholder with a portion of a log volume, wherein the at least one placeholder is used to control a size of the portion of the log volume.
An apparatus for using placeholders for log files to maintain an amount of reserve storage space, comprising:
- a memory comprising a log volume for storing at least one required log file from at least one backup set for a database;
- a filter driver for determining a first required log file, wherein the first required log file is to be used to recover a database volume, generating at least one file as at least one placeholder referencing the at least one required log file in the at least one backup set, and storing the first required log file and the at least one placeholder in the memory, wherein the at least one placeholder is used to control a size of the memory allocated to the log volume.
A system for using placeholders for log files to maintain an amount of reserve storage space, comprising:
- a storage subsystem, comprising:
- a plurality of backup sets comprising a plurality of database files and a plurality of log files;
- a server, comprising:
- a memory comprising a log volume for storing at least one required log file from the plurality of backup sets,
- a filter driver for determining a first required log file, wherein the first required log file is to be used to recover a database volume, generating at least one file as at least one placeholder referencing the at least one required log file in the plurality of backup sets, and storing the first required log file from an associated backup set of the plurality of backup sets and the at least one placeholder in the memory, wherein the at least one placeholder is used to control a size of the memory allocated to the log volume.
Dependencies are inferred from the claim text.