Systems and methods of servicing requests of a first file system communicated in accordance with a first storage protocol using a storage system that is responsive to requests communicated according to a second storage protocol and that is organized in accordance with a second file system. Among other things, this allows the use of potentially more reliable and robust storage systems for holding information of the first file system and allows potentially more reliable and robust management tools to manage the information of the first file system.
CROSS REFERENCE TO RELATED APPLICATIONS
This application is related to the following applications, all of which were filed on Jun. 28, 2000, all of which are assigned to the assignee of this applicatios, and all of which are incorporated by reference in their entirety: I/O System Supporting Extended Functions and Methods Therefor (U.S. patent application Ser. No. 09/605,493) now patented U.S. Pat. No. 6,636,908; Clustering System and Method (U.S. patent application Ser. No. 09/605,182); and Device, System, and Method of Intelligently Splitting Information in an I/O System (U.S. patent application Ser. No. 09/605,438) now patented U.S. Pat. No. 6,735,636.
A storage device system in which migration of data from an existing storage device to a higher-standard storage device is unnecessary, and in which discarding of existing storage devices by the user can be prevented. A CHF 61 receives a Read Capacity command from a new-type storage device 25 (S101). Using LDEV, LUN and other information tables, an LUN 87 is converted into a mapped LDEV (S102). A check is performed to determine whether the LDEV emulation type is read-only, write-only, or read/write (S103). If none of these, a check is performed to determine whether the emulation type is newly created (S104). If newly created, the size of all storage areas of the LDEV are set as the Max LBA in a response to the new-type storage device 25 (S105). If the result of S103 is YES, the size of the user area in the LDEV is set as the Max LBA in a response to the new-type storage device 25 (S106). If not newly created, processing proceeds to the processing of S106.
File requests sent to a file server that supports a proprietary file system are selectively performed on a second file system, in addition to being performed on the first file system. The second file system is not proprietary, but rather is designed around a publicly known format. Access to the second file system does not require obtaining permission from the vendor of the first file system; e.g., licensing, payment of royalties, and so on.
An apparatus for transmitting a file with enhanced transmission security through a network includes a file-splitting processor that splits the file into a plurality of message segments and addresses the plurality of message segments to a plurality of addresses assigned to a receiving host. The apparatus includes a message segment transmitter for transmitting the plurality of message segments to the receiving host.