Detecting data integrity
First Claim
1. A method, comprising:
- writing an indicator to invalidate a data block that is capable of being stored in a plurality of sectors of a storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors;
initiating a writing of entire contents of the data block to the plurality of sectors of the storage device, in response to the writing of the indicator; and
updating the indicator to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided are a method, system, and article of manufacture for detecting data integrity. An indicator is written to invalidate a data block that is capable of being stored in a plurality of sectors of a storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors. A writing of entire contents of the data block to the plurality of sectors of the storage device is initiated, in response to the writing of the indicator. The indicator is updated to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device.
33 Citations
39 Claims
-
1. A method, comprising:
-
writing an indicator to invalidate a data block that is capable of being stored in a plurality of sectors of a storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors;
initiating a writing of entire contents of the data block to the plurality of sectors of the storage device, in response to the writing of the indicator; and
updating the indicator to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system in communication with a storage device, the system comprising:
-
memory; and
;
circuitry coupled to the memory, wherein the circuitry is capable of performing operations, the operations comprising;
(i) writing an indicator to invalidate a data block that is capable of being stored in a plurality of sectors of the storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors;
(ii) initiating a writing of entire contents of the data block to the plurality of sectors of the storage device, in response to the writing of the indicator; and
(iii) updating the indicator to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. An article of manufacture for detecting data integrity on a storage device, wherein the article of manufacture is capable of causing operations, the operations comprising:
-
writing an indicator to invalidate a data block that is capable of being stored in a plurality of sectors of the storage device, wherein the indicator is written to the storage device in at least one sector that is not included in the plurality of sectors;
initiating a writing of entire contents of the data block to the plurality of sectors of the storage device, in response to the writing of the indicator; and
updating the indicator to validate the data block, in response to a completion of the writing of the entire contents of the data block to the plurality of sectors of the storage device. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification