Access to data elements within logical storage structures
AssigneeEverpure, Inc.
InventorsETHAN MILLER, LYDIA DO, JOHN COLGROVE
Life of this patent
Estimating the term…
Abstract
A request is received from an initiator application to migrate data from a plurality of blocks of a storage area network (SAN) volume resident on a storage array to a network attached storage (NAS) volume resident on the storage array. Metadata is generated for the NAS volume, the metadata to reference the plurality of data blocks of the SAN volume storing the data. A file is generated at the NAS volume using the metadata, wherein the file is associated with the plurality of data blocks of the SAN volume storing the data.
Claims20
A storage system comprising:
- a plurality of storage devices;
- and
- a controller coupled to the storage devices and comprising a processing device configured to:
- identify data elements stored in a first logical storage structure;
- create a representation of a file in a second logical storage structure;
- and
- generate metadata for the file that references the data elements stored in the first logical storage structure, wherein the metadata enables access to the data elements through the file without copying the data elements between the logical storage structures.
A method comprising:
- identifying a plurality of data elements stored in a first logical storage structure of a storage system;
- generating metadata for a file in a second logical storage structure of the storage system, the metadata referencing the plurality of data elements;
- and
- enabling access to the plurality of data elements through the file using the metadata without copying the plurality of data elements between the first logical storage structure and the second logical storage structure.
A non-transitory computer readable storage medium storing instructions that, when executed by a processing device, cause the processing device to:
- identify a plurality of data elements stored in a first logical storage structure;
- generate metadata for a file in a second logical storage structure, the metadata referencing the plurality of data elements;
- and
- enable access to the plurality of data elements through the file using the metadata without copying the plurality of data elements between the first logical storage structure and the second logical storage structure.
Dependencies are inferred from the claim text.