Patent ID: 7778959

Claim:
A method performed within a file server in which the file server is configured to transmit data changes to a storage medium of a data protection manager server, the method simulating a protection mode at the file server to identify volume allocation information, wherein an adequate protection policy is made automatically for one or more protected volumes, the method comprising: executing a file system filter at the file server by: monitoring write operations to data storage volumes at the file server; intercepting one or more of the monitored write operations at the file server; passing each of the intercepted one or more of the monitored write operations to a log file; identifying one or more write operations in the log file which occur in the one or more protected volumes at the file server; identifying a data write rate for the one or more protected volumes over a time frame, the identified data write rate comprising both a number of write operations over the time frame and a total amount of data written over the time frame; determining a frequency of write operations over the time frame using the identified data write rate; determining a size of write operations over the time frame using the identified data write rate; determining an absolute amount of data written over the time frame using the identified data write rate; determining a data change rate for at least one of the one or more protected volumes, the determined data change rate being a statistical measure based at least upon the determined frequency of write operations over the time frame, an average size of write operations over the time frame derived from the determined size of write operations, and a growth rate for the one or more protected volumes derived from the determined absolute amount of data written; determining volume allocation information for a storage volume based at least in part on the identified data write rate and the determined data change rate of the at least one or more protected volumes; and providing a report of the determined volume allocation information to the data protection manager server, the provided report comprising fields derived from the determined volume allocation information for spill log size, a shadow copy volume size, a daily write rate, a backup volume size, and a log size.