主权项 |
1. A method comprising:
receiving a first write request directed towards a logical unit (LUN), the first write request having a first data, a LUN identifier (ID), a logical block address (LBA) and a length representing an address range of the LUN, the LUN ID, LBA and length mapped to a volume associated with the LUN, the first write request processed at a storage system having a memory; associating a first key with the first data; storing the first key in a first data entry of a metadata structure having a plurality of levels, the first data entry representing the volume, the volume including a superblock, the superblock having a first reference to the metadata structure; producing a copy of the volume by creating a copy of an in-core portion of the metadata structure that includes at least a top level of the metadata structure and a copy of the super block, and, at least initially, sharing among the volume and the copy of the volume a remaining portion of the metadata structure that includes at least one more lower levels of the metadata structure residing on a storage array of storage devices; and storing the first data entry, the superblock and the copy of the superblock in the storage array. |