Generalized write operations verification method
AssigneeWestern Digital Technologies, Inc.
InventorsViacheslav Dubeyko, Adam Manzanares
Life of this patent
Estimating the term…
Loading patent…
AssigneeWestern Digital Technologies, Inc.
InventorsViacheslav Dubeyko, Adam Manzanares
Estimating the term…
A verification architecture described according to embodiments of the present invention validates changes made to metadata and may comprise one or more subsystems and phases. According to some embodiments, the “mkfs” volume creation utility works in cooperation with the device driver to create a file system volume by means of reservation and initialization space for metadata structures inside the device's partition that is reserved for the specific file system volume. The storage device uses a verified area legend when checking write requests after the file system volume has been created. The verified area legends may be stored in a dedicated partition or inside the master boot record (MBR) or Globally Unique Identifier (GUID) partition table (GPT) or special memory chip (NAND flash, for example). Write requests that overlap with any extent of reserved metadata area must be verified to prevent metadata corruption.
A method of validating a write request to a storage device to prevent corruption of metadata, wherein the write request comprises a logical block address, a magic signature, and a data type flag, the method comprising:
An apparatus for validating a write request to prevent corruption of metadata, comprising:
A computer program product tangibly embodied in a computer-readable storage medium and comprising instructions that, when executed by a processor, perform a method for validating a write request to a storage device to prevent corruption of metadata, wherein the write request comprises a logical block address, a magic signature, and a data type flag, and wherein the method comprises:
Dependencies are inferred from the claim text.