A non-transitory computer-readable recording medium having a storage control program stored therein,
- the storage control program making a first processing unit execute processing to:
- manage files in a storage apparatus and accesses to the files;
- and
- determine a migration target file from the files based on a history of the accesses to the files, the migration target file being to be migrated from a second storage medium to a first storage medium in the storage apparatus, the first and second storage mediums having different performances, and
- the storage control program making a second processing unit execute processing to:
- control migrations of the files between the first storage medium and the second storage medium;
- and
- migrate the migration target file from the second storage medium to the first storage medium.