CPC G06F 16/17 (2019.01) | 20 Claims |
1. A data storage system comprising:
a memory storing instructions; and
a processor communicatively coupled to the memory and configured to execute the instructions to:
determine, in association with a transfer of a file system constructed of block objects to a target storage system, that a copy of a collection of blocks containing data of one or more of the block objects of the file system is already stored at the target storage system, wherein the block objects are presented to the file system, represent contents of file system entities, and map the contents of the file system entities to blocks of data, wherein the block objects are modifiable, with the block objects supporting random read-write access to ranges of bytes within the block objects; and
use the copy of the collection of blocks already stored at the target storage system instead of transferring the collection of blocks to the target storage system as part of the transfer.
|