摘要 |
PROBLEM TO BE SOLVED: To provide a file data storage device which enables setting a stripe size to any arbitrary value different for each logical file and further setting a block size, which is a storage area managing unit on a secondary storage device, separately from the stripe size. SOLUTION: In the file data storage device provided with plural secondary storage devices on the storage area of which plural logical files are configured, an in-device logical file is configured by individually managing the storage areas on the respective secondary storage devices, and a transversal logical file is configured and managed by combining the plural in-device logical files on the respective secondary storage devices. When accessing the transversal logical file, first, the relevant in-device logical file and logical offset in that in-device logical file are found from the logical offset of the transversal logical file while using the stripe size managed for each transversal logical file. Next, the logical offset in the in-device logical file is converted to physical offset on the secondary storage device and a found physical position is accessed. This device is provided with a means for setting/acquiring the stripe size for each transversal file from an application.
|