An interface for managing incremental data storage includes a write
function that appends an entry to an incremental log, a read function
that retrieves a most recent log entry corresponding to a block address,
and a snapshot function that automatically partitions the incremental log
into an additional volume. The interface may also include a policy
assignment function that associates specified policies with explicitly or
implicitly specified resources, a read entry function that retrieves
sequential entries from the incremental log, and a compact volume
function. The provided functions and associated apparatus, method, and
system, facilitate management of incremental data including snapshot,
remote copy, data compaction, policy management, data restoration, and
other operations on data storage devices and systems.