CPC G06F 12/0804 (2013.01) [G06F 12/1009 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/657 (2013.01)] | 20 Claims |
1. A system comprising:
a plurality of memory devices comprising a volatile memory device and a non-volatile memory device; and
a processing device, operatively coupled with the plurality of memory devices, to perform operations comprising:
saving a snapshot of a logical-to-physical (L2P) table to a non-volatile memory device;
maintaining at least one journal of updates of the L2P table comprising a plurality of entries wherein each entry records a change to the L2P table,
responsive to detecting a power loss event, retrieving a sequence number from system metadata; and
saving a most recent set of updates of the L2P table to a dedicated area of the non-volatile memory device, wherein the dedicated area is identified by the sequence number, and wherein, after saving the most recent set of updates of the L2P table, the dedicated area comprises a slot with a first management unit (MU) having the sequence number, followed by an update journal, and followed by a last MU having the sequence number.
|