System and method of implementing disk ownership in networked storage
First Claim
1. A method for implementing ownership of a storage device connected to a network, comprising:
- writing a first attribute of ownership information of the storage device associated with a first computer, having a processor and a memory, to a first location on the storage device, wherein the first computer is coupled to the storage device over the network;
writing a second attribute of ownership information of the storage device associated with a second computer to a second location on the storage device, wherein the second computer is coupled to the first computer over the network;
determining whether the first attribute matches the second attribute by the storage operating system; and
in response to a mismatch, using the first attribute as definitive ownership information of the storage device based on storage of the first attribute at the first location on the storage device, wherein the definitive ownership of the storage device by the first computer allows the first computer to write data to the storage device and the second is computer is prevented from writing data to the storage device.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for identifying ownership by a computer of a storage device connected to a computer network is described. A first ownership information is written into a selected sector of the storage device by a computer having ownership of the device as a first indicia of ownership. A second ownership information is written into a storage device label of the storage device by the computer having ownership as a second indicia of ownership, the storage device label visible to a plurality of computers connected to the computer network. In the event that at a future time the first indicia of ownership does not match the second indicia of ownership, the first indicia of ownership is taken as definitive of ownership of the storage device.
-
Citations
29 Claims
-
1. A method for implementing ownership of a storage device connected to a network, comprising:
-
writing a first attribute of ownership information of the storage device associated with a first computer, having a processor and a memory, to a first location on the storage device, wherein the first computer is coupled to the storage device over the network; writing a second attribute of ownership information of the storage device associated with a second computer to a second location on the storage device, wherein the second computer is coupled to the first computer over the network; determining whether the first attribute matches the second attribute by the storage operating system; and in response to a mismatch, using the first attribute as definitive ownership information of the storage device based on storage of the first attribute at the first location on the storage device, wherein the definitive ownership of the storage device by the first computer allows the first computer to write data to the storage device and the second is computer is prevented from writing data to the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium containing program instructions executed by a processor, comprising:
-
program instructions that write a first attribute of ownership information of a storage device associated with a first computer to a first location on the storage device coupled to the first computer over a network; program instructions that write a second attribute of ownership information of the storage device associated with a second computer to a second location on the storage device coupled to the second computer over the network; program instructions that determine whether the first attribute matches the second attribute; and program instructions that, in response to a mismatch, use the first attribute as definitive ownership information of the storage device based on storage of the first attribute at the first location on the storage device, wherein the definitive ownership of the storage device by the first computer allows the first computer to write data to the is storage device and the second computer is prevented from writing data to the storage device.
-
-
16. An apparatus, comprising:
-
a storage device coupled to a plurality of computers over a network, wherein the storage device includes; a first location to maintain a first attribute of ownership of the storage device associated with a first computer of the plurality of computers; a second location to maintain a second attribute of ownership of the storage device associated with a second computer of the plurality of computer; a processor configured to determine whether the first attribute and the second attribute match; and the processor further configured to, in response to a mismatch, determine that the first computer associated with the first attribute is a definitive owner of the storage device, wherein the first computer is the only computer that can write to the storage device. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
Specification