CPC G06F 3/0608 (2013.01) [G06F 3/0656 (2013.01); G06F 3/0659 (2013.01); G06F 3/067 (2013.01)] | 20 Claims |
1. A method implemented by one or more processors of a storage system, the method comprising:
performing a recycle read for a first storage device, performing the recycle read comprising:
sending a first instruction to the first storage device to transfer record data from a plurality of sectors of the first storage device to a data buffer of the first storage device; and
reading corresponding sector metadata of the plurality of sectors of the first storage device into a host memory of the storage system; and
performing a recycle write for a second storage device, performing the recycle write comprising:
sending a second instruction to the first storage device to transfer valid records of the record data in the data buffer of the first storage device to one or more new sectors of the second storage device;
creating new sector metadata for the one or more sectors in the host memory; and
transferring the new sector metadata from the host memory to the one or more new sectors of the second storage device.
|