Patent ID: 9075810
Filing Date: 2015-07-07
Classification: G06F

Abstract:
1. A computer implemented method for storing comprising: creating one or more snapshots of one or more volumes of a first system; determining if a clash exists between a first file in a first volume and a second file in a second volume, wherein said determining comprises determining if a first identifier for said first file matches a second identifier for said second file, wherein said determining further comprises determining if a bit pattern for said first file matches a corresponding bit pattern for said second file; merging files in said one or more snapshots into a merged volume, wherein said merging comprises determining which of said first file and said second file are wanted, wherein said merging further comprises merging only wanted files in said merged volume; calculating a size of said merged volume based at least in part on clashing between said files; and storing said merged volume in a second system based upon the size of said merged volume; wherein a first file format of said first system is different from a second file format of said second system, and wherein files of the first system are synchronized with files of the second system.