Patent ID: 7793064
Filing Date: 2010-09-07
Classification: G06F,H04L

Abstract:
1. A storage system having a first computer, a second computer coupled to the first computer via a network, and a storage device system, wherein the storage device system is accessed by the second computer and has a plurality of storage areas of the storage device system, in the storage system, the second computer comprising: a plurality of storage areas of the second computer, which are recognized by the first computer; and a plurality of target devices of the second computer, which are recognized by the first computer; wherein the plurality of target devices of the second computer at least include a target device A of the second computer, which is exclusively mounted on any of the plurality of storage areas of the second computer including a storage area A of the second computer, the second computer further comprising: a receiving unit that receives a first access request to access the storage area A of the second computer among the plurality of storage areas of the second computer; a target device identification module that identifies the target device A of the second computer from among the plurality of target devices of the second computer, in response to the first access request; a mounting module that exclusively mounts the identified target device A of the second computer on the storage area A of the second computer; and a transmission unit that transmits to the storage device system a second access request to identify a storage area A of the storage device system among the plurality of storage areas of the storage device system, which corresponds to the storage area A of the second computer; and the storage device system comprising: one or a plurality of physical storage devices forming the plurality of storage areas of the storage device system; a plurality of target devices of the storage device system for which one storage area of the storage device system among the plurality of storage areas of the storage device system is allocated; a receiving unit that receives the second access request; and an allocation change module that allocates the storage area A of the storage device system to a target device of the storage device system, which corresponds to the target device A of the second computer according to the second access request; wherein the second computer further comprises: a mount decision module that determines whether the target device A to be mounted to the storage area A of the second computer is mounted on another storage area of the second computer, and an unmounting module that unmounts the target device A when the target device A to be mounted to the storage area A of the second computer is mounted on the another storage area of the second computer; wherein the storage device system: receives a request to access a file in one of the plurality of storage areas of the second computer; determines whether actual data in the file in one of the plurality of storage areas of the second computer is attached to a storage area of the storage device system among the plurality of storage areas of the storage device system; when the actual data in the file is not attached, further determines whether the request is a read request; when the request is a read request, acquires a data value zero as read data which corresponds to the read request; and when the request is not a read request, attaches the actual data in the file which corresponds to the request, to a storage area of the storage device system among the plurality of storage areas of the storage device system.