Patent ID: 8145607
Filing Date: 2012-03-27
Classification: G06F

Abstract:
1. A system for backup and restore of an MS Exchange server, the system comprising: a non-transitory storage medium storing a file system and a file system driver for providing data exchange between the file system and server processes; a file system filter coupled to the file system driver; a data archive containing a backup of controlled and uncontrolled files and accessible by the file system filter, wherein the uncontrolled files are not subject to restoration when the MS Exchange server is restored; a virtual folder that, to the file system, appears to contain controlled files and accessible by the file system filter, wherein the virtual folder contains only redirect links but no actual file data and interfaces to the file system through the file system filter and then through the file system driver; and a real folder containing controlled files and accessible by the file system filter, wherein the controlled files are subject to restoration from the virtual folder on a block by block basis: the redirect links pointing to file data in the archive and to the real folder, wherein the system filter redirects access requests to and from the virtual folder for creating the archive and recovering the real folder, such that the controlled files in the archive are accessible by the file system through the file system filter during the process of restoration and before all the controlled files are fully restored, wherein, during the restoration process, log files of the MS Exchange server are first copied to a temporary storage having a different path than the non-transitory storage medium, wherein contents of the virtual folder is used to mount the real folder during the process of restoration, and wherein a database of the MS Exchange server is mounted in the virtual folder, and the database is brought to a consistent state by applying the log files to the database of the MS Exchange.