×

Systems and methods for storage metadata management

  • US 10,558,561 B2
  • Filed: 04/15/2014
  • Issued: 02/11/2020
  • Est. Priority Date: 04/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • receiving a storage request comprising a storage capacity request for an object;

    reserving logical identifiers of a logical address space corresponding to a non-volatile storage device for the object in response to receiving the storage request, wherein a storage capacity of the reserved logical identifiers exceeds a capacity requirement of the object identified by the storage capacity request;

    storing data of the object on the non-volatile storage device in a format configured to bind the stored data to respective logical identifiers reserved for the object;

    storing metadata with the data of the object, wherein the metadata comprises logical identifiers of the logical identifiers reserved for the object that are bound to the stored data;

    determining logical identifier status information by use of the metadata stored with the stored data, wherein the logical identifier status information comprises information determined using the metadata and the information indicates;

    whether the logical identifiers that are bound to the stored data exist in a forward map,anda physical storage size corresponding to the logical identifiers that are bound to the stored data; and

    determining a physical occupancy of the object on the non-volatile storage device by use of the logical identifier status information, wherein the physical occupancy of the object is different than the storage capacity of the reserved logical identifiers.

View all claims
  • 6 Assignments
Timeline View
Assignment View
    ×
    ×