×

Point in time copy technique using a block level of granularity

  • US 10,078,553 B2
  • Filed: 06/18/2015
  • Issued: 09/18/2018
  • Est. Priority Date: 06/18/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • identifying, utilizing a processor, an index node for a file, the index node including a data structure that stores a plurality of data block addresses that are numbered relative to each other, where the data block addresses indicate data blocks within a storage medium that contain data comprising the file;

    translating, utilizing the processor, the data block addresses identified by the index node to locations of one or more physical tracks on which the data blocks are located, where each of the one or more physical tracks includes an entire physical band of data located on the storage medium that includes one or more of the data blocks that contain the data comprising the file, where the translating includes;

    determining the data block addresses identified by the index node for the file,converting the data block addresses to the locations of the one or more physical tracks, utilizing a modulus operation that includes evaluating B mod A for each of the data block addresses B for the file, where each of the one or more physical tracks includes a fixed number of data blocks A,storing the locations of the one or more physical tracks in a track map for the file that maps the data block addresses for the file to the locations of the one or more physical tracks, andremoving locations of duplicate physical tracks from the track map for the file, such that only a single instance of a duplicated physical track is stored within the track map for the file; and

    performing, utilizing the processor, a point in time copy of the file utilizing the locations of the physical tracks stored within the track map for the file.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×