CPC G06F 3/065 (2013.01) [G06F 3/0604 (2013.01); G06F 3/0644 (2013.01); G06F 3/0659 (2013.01); G06F 3/0683 (2013.01)] | 20 Claims |
1. A computer-implemented method for a copying operation, the computer-implemented method comprising:
receiving, by one or more computer processors, a copy operation, wherein the copy operation is of one or more files stored on a linear tape file system;
generating, by the one or more computer processors, an extent reverse lookup table for the one or more files by organizing unit of extents corresponding to the one or more files as a list of units of extents using an index of the linear tape file system, the list of units of extents being sorted out in an order of block positions on the linear tape file system;
determining, by the one or more computer processors, a next unprocessed unit of extent;
reading, by the one or more computer processors, metadata of the next unprocessed unit of extent from the extent reverse lookup table; and
performing, by the one or more computer processors, the copy operation in units of extents of the one or more files based on the extent reverse lookup table.
|