Storage device
AssigneeHitachi, Ltd.
InventorsNaoto Matsunami, Koji Sonoda, Akira Yamamoto, Masafumi Nozawa, Masaaki Iwasaki
Life of this patent
Estimating the term…
Abstract
A storage device is provided with a file I/O interface control device and a plurality of disk pools. The file I/O interface control device sets one of a plurality of storage hierarchies defining storage classes, respectively, for each of LUs within the disk pools, thereby forming a file system in each of the LUs. The file I/O interface control device migrates at least one of the files from one of the LUs to another one of the LUs of an optimal storage class, based on static properties and dynamic properties of each file.
Claims15
A method of network system including a first storage system, a second storage system coupled to the first storage system via a first network and a third storage system coupled to the second storage system via a second network, for storing files, comprising:
- providing a first logical unit in the first storage system as a first storage class, in which a first file of a first file system is stored in the first logical unit;
- providing a second logical unit in the second storage system as a second storage class, in which data of the first file is migrated from the first logical unit;
- providing a third logical unit in the third storage system as a third storage class, in which the data of the first file is migrated from the second logical unit;
- setting a lifecycle to the first file of the first file system, in order to be migrated from the first storage class to the second storage class, and from the second storage class to the third storage class;
- when the data of the first file is migrated from the first logical unit to the second logical unit based on the lifecycle of the first file, associating, by the first storage system, first identification information to a first file name managed by the first storage system, the first identification information corresponding to a first link destination of the data of the first file in the second logical unit;
- and
- when the data of the first file is migrated from the second logical unit to the third logical unit based on the lifecycle of the first file, associating, by the second storage system, second identification information to a second file name managed by the second storage system, without changing the first identification information associated to the first file name managed by the first storage system, the second identification information corresponding to a second link destination of the data of the first file in the third logical unit.
A network system comprising:
- a first storage system, providing a first logical unit in the first storage system as a first storage class, in which a first file of a first file system is stored in the first logical unit;
- a second storage system coupled to the first storage system, providing a second logical unit in the second storage system as a second storage class, in which data of the first file is migrated from the first logical unit;
- and
- a third storage system coupled to the second storage system, providing a third logical unit in the third storage system as a third storage class, in which the data of the first file is migrated from the second logical unit,
- wherein a lifecycle of the first file of the first file system is set in order to be migrated from the first storage class to the second storage class and from the second storage class to the third storage class,
- wherein when the data of the first file is migrated from the first logical unit to the second logical unit based on the lifecycle of the first file, the first storage system associates first identification information to a first file name managed by the first storage system, the first identification information corresponding to a first link destination of the data of the first file in the second logical unit,
- wherein when the data of the first file is migrated from the second logical unit to the third logical unit based on the lifecycle of the first file, the second storage system associates second identification information to a second file name managed by the second storage system, without changing the first identification information associated to the first file name managed by the first storage system, the second identification information corresponding to a second link destination of the data of the first file in the third logical unit.
A network system comprising:
- a first storage system, providing a first logical unit as a first storage class, in which a first file of a first file system is stored in the first logical unit;
- and
- a second storage system coupled to the first storage system, providing a second logical unit as a second storage class and a third logical unit as a third storage class, in which data of the first file is migrated from the first logical unit to the second logical unit and migrated from the second logical unit to the third logical unit based on a lifecycle set to the first file of the first file system,
- wherein when the data of the first file is migrated from the first logical unit to the second logical unit based on the lifecycle of the first file, the first storage system associates first identification information to a first file name managed by the first storage system, the first identification information corresponding to a first link destination of the data of the first file in the second logical unit,
- wherein when the data of the first file is migrated from the second logical unit to the third logical unit based on the lifecycle of the first file, the second storage system associates second identification information to a second file name managed by the second storage system, without changing the first identification information associated to the first file name managed by the first storage system, the second identification information corresponding to a second link destination of the data of the first file in the third logical unit.
Dependencies are inferred from the claim text.