A computer system comprises a primary volume 22P having a plurality of storage blocks P, and a differential volume 22D having a plurality of storage blocks D. Differential data corresponding to one among the plurality of storage blocks P is stored in at least one among the plurality of storage blocks D. A control device 210 identifies differential data which is unnecessary for a host device 100, based on a snapshot management table S or C indicating whether data has been read by the host device 100 from any one of storage blocks P, and on a differential management table 400 indicating to which storage block P differential data corresponds and in which storage block D the data is stored, and performs at least one among removal of the identified differential data from the differential volume 22D, and removal of an unnecessary information element from the differential management table 400.

 
Web www.patentalert.com

> Storage device, backup method and computer program code of this storage device

~ 00310