1. A method of providing data storage, comprising: a. storing an uncompressed base image on a main storage; b. writing a new base image to an additional storage; c. compressing the uncompressed base image based on the new base image; and d. storing the new base image.