Storage having a logical partitioning capability and systems which include the storage
0 Assignments
0 Petitions
Accused Products
Abstract
A storage includes: host interface units; file control processors which receives a file input/output request and translates the file input/output request into a data input/output request; file control memories which store translation control data; groups of disk drives; disk control processors; disk interface units which connect the groups of disk drives and the disk control processors; cache memories; and inter-processor communication units. The storage logically partitions these devices to cause the partitioned devices to operate as two or more virtual NASs.
-
Citations
36 Claims
-
1-18. -18. (canceled)
-
19. A storage to be connected to a network, comprising:
-
a host interface which is arranged to be connected to a host computer and the network and to receive file access from the host computer;
a plurality of disk drives; and
a control unit which translates data of the file access into block data and controls the plurality of disk drives on the basis of the block data, the control unit including a first processor which translates the data of file access into the block data, a second processor which controls the plurality of disk drives on the basis of the block data, and a disk interface which connects the plurality of disk drives;
wherein the control unit logically partitions into units the host interfaces, the first processor, the second processor, the disk interface, and the plurality of disk drives, allocating a logically-partitioned portion of each of the host interfaces, the first processor, the second processor, the disk interface, and the plurality of disk drives to each of the units, and causes the units to operate as a plurality of virtual storages independently. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A storage to be connected to a network, comprising:
-
a host interface which is arranged to be connected to a host computer and the network and to receive file access from the host computer; and
a control unit which translates data of the file access into block data, the control unit including a first processor which translates the data of file access into block data, a disk interface which is capable of being connected to a plurality of disk drives, and a second processor which controls the plurality of disk drives on the basis of the block data, wherein the control unit logically partitions into units the host interface, the first processor, the second processor, and the disk interface, allocating a logically-partitioned portion of each of the host interface, the first processor, the second processor, and the disk interface to each of the units, and causes the units to operate as a plurality of virtual storages independently. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A storage system to be connected to host computers through a network, comprising:
-
one or more host interfaces which are configured to be connected to ones of the host computers through the network and to receive accesses from the host computers which designate data by a file type identification, a plurality of disk drives, one or more disk interfaces which connect the plurality of disk drives; and
one or more control units which first translate the accesses which designate data by the file type identification into the accesses which designate data by a logical volume number and a logical block address, and translate the logical volume number and the logical block address into a number which identifies one of the disk drives and a block address within the disk drive, then finally read data from or write data into the disk drive through the one of the disk interfaces, wherein the control units logically partition into units the host interfaces, the control units themselves, the disk interfaces, and the plurality of disk drives, individually allocating a logically-partitioned control unit portion which translates an access which designates data by the file type identification into an access which designates data by the logical volume number and the logical block address and a logically-partitioned control unit portion which translates the logical volume number and the logical block address into a number which identifies one of the disk drives and the block address within the disk drive and reads data from or writes data into the disk drive through the one of the disk interfaces, and cause the units to operate as a plurality of virtual storage systems independently. - View Dependent Claims (32, 33, 34, 35, 36)
-
Specification