| CPC G06F 3/0619 (2013.01) [G06F 3/064 (2013.01); G06F 3/0662 (2013.01); G06F 3/0683 (2013.01); G06F 11/1076 (2013.01)] | 15 Claims |

|
1. A method comprising:
receiving a request to write data at a virtual location;
writing the data to a physical location on a first persistent storage device;
writing first metadata to the physical location, wherein the first metadata comprises the virtual location and a counter; and
writing second metadata to a second persistent storage device, wherein the second metadata comprises a mapping from the virtual location to the physical location.
|