Ensuring data persistence and consistency in enterprise storage backup
systems method and apparatus are disclosed. In one embodiment, a method
includes creating a data log structure (e.g., a log file) on a storage
device (e.g., a Serial ATA drive, a SCSI drive, a SAS drive, a storage
are network, etc) coupled to an application server to store a backup data
generated by a filter module in a continuous backup environment and
buffering the backup data generated by the filter module through a memory
module that transfers the backup data to the data log structure on the
storage device based on an occurrence of an event. The data log structure
may be created by configuring a portion of the storage device as a
dedicated resource available to the memory module to copy the backup data
and the data log structure may be a file on the storage device coupled to
the application server having the file system.