Patent attributes
Embodiments of the invention provide methods and apparatuses for block based storage subsystem to have backup ability to a file based storage service such as HTTP (Hypertext Transfer Protocol) or cloud storage service. In one embodiment, a storage system is coupled via a network to a storage service which has one or more file servers. The storage system includes a volume-based snapshot control module configured to create a snapshot volume of data at a certain time, the snapshot volume being a block-based volume which is divided into a plurality of portions. A copy control module is configured to read each portion of the snapshot volume and send said each portion as file data to the storage service via the network, and to generate mapping information between an address of said each portion in the storage system and a file identifier of the file data of said each portion in the storage service.