| CPC G06F 12/0862 (2013.01) [G06F 3/061 (2013.01); G06F 3/0647 (2013.01); G06F 3/067 (2013.01); G06F 16/172 (2019.01); G06F 2212/1021 (2013.01); G06F 2212/6026 (2013.01)] | 29 Claims |

|
1. A method for pre-warming a cache in a destination filesystem, comprising:
creating, by a cache pre-warmer, a list of files likely to be accessed by a filesystem of a destination that is already operational based on at least one access pattern of a source filesystem, wherein the list indicates a first plurality of files; and
copying a second plurality of files from the source filesystem to the destination filesystem, wherein the second plurality of files includes the first plurality of files, wherein the destination filesystem is configured to prefetch, after the copying, files indicated in the list from the destination filesystem and to store the prefetched files in the destination filesystem cache, wherein a size in total of the second plurality of files exceeds a size of the cache in the destination filesystem and wherein the cache in the destination filesystem has an eviction policy that is active during the both the copying and prefetching of the files of the list.
|