In the HSM function, when supporting the
file system snapshot function, a differential data volume is required for both a high-speed volume and a low-speed volume. Accordingly, when supporting the snapshot function by using a
file system provided by the HSM function, a large amount of differential data volume is required. When the manager gives an instruction to acquire a snapshot, a snapshot management program executes snapshot acquisition
processing to acquire a snapshot. In this
processing, a snapshot reference relation building
processing part copies a
file storage location management table, and relates the
file storage location management table to the acquired snapshot. Then, the snapshot reference relation building processing part checks a file that is migrated to a
file system which does not have a differential data volume. Finally, the snapshot reference relation building processing part creates a link of the migrated file to the snapshot which is acquired previous time.