Data storage devices having IP capable partitions
First Claim
1. An apparatus comprising:
- one or more storage media having a plurality of partitions; and
a storage element communicatively coupled to the one or more storage media and configuredto receive a packet, via a network connection, the packet including an internet protocol (IP) address and a logical block address (LBA);
to determine that the IP address identifies a first partition of the plurality of partitions and the LBA corresponds to a second partition of the plurality of partitions, the first partition and the second partition being non-consecutive partitions, andto access the second partition based at least in part on the received packet to implement a proxy span.
17 Assignments
0 Petitions
Accused Products
Abstract
A storage device (300) has partitions (310A, 310B, 310C, 320A, 320B, 320C, 330) that are separately addressed by distinct IP addresses (IP1, IP2, IP3, IP4, IP5, IP7, IP9). This allows direct access of the partitions (310A, 310B, 310C, 320A, 320B, 320C, 330), on a peer-to-peer basis, by any other device that can communicate using IP. Preferred storage devices support spanning between or among partitions of the same device, as well as between or among different storage devices. Both multicast and proxy spanning are contemplated. Combinations of the inventive storage devices with each other, and with prior art storage devices are contemplated, in all manner of mirroring and other arrangements. In still other aspects of the invention, a given storage device can comprise one or more types of media, including any combination of rotating and non-rotating media, magnetic and optical, and so forth.
213 Citations
19 Claims
-
1. An apparatus comprising:
-
one or more storage media having a plurality of partitions; and a storage element communicatively coupled to the one or more storage media and configured to receive a packet, via a network connection, the packet including an internet protocol (IP) address and a logical block address (LBA); to determine that the IP address identifies a first partition of the plurality of partitions and the LBA corresponds to a second partition of the plurality of partitions, the first partition and the second partition being non-consecutive partitions, and to access the second partition based at least in part on the received packet to implement a proxy span. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving, by a storage element, a packet via a network connection, the packet including an internet protocol (IP) address and a logical block address (LBA); determining, by the storage element, that the IP address identifies a first partition of a plurality of partitions on one or more storage media; determining, by the storage element, that the LBA corresponds to a second partition of the plurality of partitions, wherein the first partition and the second partition are non-consecutive partitions; and accessing, by the storage element, the second partition based at least in part on the received packet to implement a proxy span. - View Dependent Claims (17, 18, 19)
-
Specification