Back to results
US 10,896,088 B2Granted
Metadata recovery mechanism for page storage
AssigneeSeagate Technology LLC
InventorsGomathirajan Authoor Velayuthaperumal, Adam Thomas Wolinski, Jeffery L. Shellhamer, Ian Robert Davies, Douglas William Dewey
Life of this patent
Estimating the term…
Abstract
A method includes identifying, using a controller, a first data error at a first data block stored in page metadata, the first data block having a first block logical ID. The method also includes identifying a second data block having the first block logical ID. The method also includes copying the second data block to the first data block based on the identified second data block.
Claims20
A method of correcting data errors, comprising:
- identifying, using a controller, a first data error at a first data block stored in page metadata of a first storage medium, the first data block having a first block logical ID, the first data block having a first logical block address of the first storage medium, and the first data block corresponding to a first page table entry of the first storage medium;
- identifying, using the controller, a second data block of the first storage medium having a second logical block address and having the first block logical ID;
- and
- copying, using the controller, the second data block to the first data block based on the identified second data block.
1 more element
A system, comprising:
- a hardware processor operatively coupled to a storage device;
- the hardware processor configured to execute instructions, including instructions for a process for managing data, the process comprising:
- identifying a first data error at a first data block stored in page metadata of a first storage medium, the first data block having a first block logical ID, the first data block having a first logical block address of the first storage medium, and the first data block corresponding to a first page table entry of the first storage medium;
- identifying a second data block of the first storage medium having a second logical block address and having the first block logical ID;
- and
- copying the second data block to the first data block based on the identified second data block.
3 more elements
A controller apparatus, comprising:
- a hardware processor operatively coupled to a management controller, a storage device input/output controller, and a memory device;
- the hardware processor configured to execute instructions, including instructions for a process for managing data, the process comprising:
- identifying a first data error at a first data block stored in page metadata of a first storage medium, the first data block having a first block logical ID, the first data block having a first logical block address of the first storage medium, and the first data block corresponding to a first page table entry of the first storage medium;
- identifying a second data block of the first storage medium having a second logical block address and having the first block logical ID;
- and
- copying the second data block to the first data block based on the identified second data block.
3 more elements
Dependencies are inferred from the claim text.