FILE SERVER FOR MIGRATION OF FILE AND METHOD FOR MIGRATING FILE
First Claim
1. A file server, comprising:
- a communication interface device that is coupled to a client computer and a plurality of storage apparatuses of which attribute are different;
a storage resource that stores the storage management information and migration policy information; and
a processor that is coupled to the communication interface device and the storage resource,wherein the storage management information includes the information that indicates a storage attribute for each storage apparatus,wherein the migration policy information includes a plurality of information sets,each of the information sets includes the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination, andwherein the processor executes the following steps;
(a) specifying a target file of a migration;
(b) specifying a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a condition of a file attribute that conforms to of a file attribute of a target file, based on the storage management information; and
(c) migrating a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified in the (b).
1 Assignment
0 Petitions
Accused Products
Abstract
A file server stores the storage management information and migration policy information. The storage management information includes the information that indicates a storage attribute for each storage apparatus. The migration policy information includes a plurality of information sets. Each of the information sets includes the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination. The file server specifies a migration target file, specifies a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a condition of a file attribute that conforms to of a file attribute of a target file based on the storage management information, and migrates a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified.
75 Citations
15 Claims
-
1. A file server, comprising:
-
a communication interface device that is coupled to a client computer and a plurality of storage apparatuses of which attribute are different; a storage resource that stores the storage management information and migration policy information; and a processor that is coupled to the communication interface device and the storage resource, wherein the storage management information includes the information that indicates a storage attribute for each storage apparatus, wherein the migration policy information includes a plurality of information sets, each of the information sets includes the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination, and wherein the processor executes the following steps; (a) specifying a target file of a migration; (b) specifying a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a condition of a file attribute that conforms to of a file attribute of a target file, based on the storage management information; and (c) migrating a target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified in the (b). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A file migration method comprising the steps of:
-
(a) specifying a target file from a plurality of files; (b) referring to a storage resource that has stored the following information; (x) the storage management information that includes the information that indicates a storage attribute for each storage apparatus; and (y) the migration policy information that includes a plurality of information sets that include the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination, (c) specifying a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a file attribute condition that conforms to of a file attribute of a target file from the plurality of storage apparatuses based on the storage management information, and (d) migrating the target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified in the (c) among the plurality of storage apparatuses that are provided with different storage attributes.
-
-
15. A computer program that makes a computer execute a method comprising the steps of:
-
(a) specifying a target file from a plurality of files; (b) referring to a storage resource that has stored the following information; (x) the storage management information that includes the information that indicates a storage attribute for each storage apparatus; and (y) the migration policy information that includes a plurality of information sets that include the information that indicates a condition of a file attribute and the information that indicates a condition of a storage attribute of a storage apparatus that is a migration destination, (c) specifying a storage apparatus that conforms to the storage attribute condition that is indicated by the information set that includes the information that indicates a file attribute condition that conforms to of a file attribute of a target file from the plurality of storage apparatuses based on the storage management information, and (d) migrating the target file from a storage apparatus that has stored the target file to the storage apparatus that has been specified in the (c) among the plurality of storage apparatuses that are provided with different storage attributes.
-
Specification