1. A system comprising: a first memory configured to store a first lookup table with first metadata, wherein the first metadata includes a first mapping between logical addresses and physical addresses, and wherein the first metadata is susceptible to being lost due to an unexpected power down event; a second memory configured to store (i) a second lookup table with second metadata, and (ii) an event log, wherein the second metadata includes a second mapping between the logical addresses and the physical addresses, wherein the event log comprises a plurality of entries, wherein the second memory is configured to store in the event log each of the plurality of entries, such that each of the plurality of entries indicates an updated association between a respective one of the logical addresses and a corresponding one of the physical addresses as included in the first metadata prior to the unexpected power down event; and a control module configured to prior to the unexpected power down event, perform segmented flushes, wherein each of the segmented flushes includes updating one or more entries of a segment of the second metadata with a corresponding one or more entries of a segment of the first metadata, and wherein each of the segmented flushes includes updating one or more entries that are different than the one or more entries of each of other segmented flushes, and as a result of the unexpected power down event, process the event log entry-by-entry in a successive order beginning at a first entry and stopping at a second entry to recover, based on the second metadata and the entries in the event log from the first entry to the second entry, a single full flush cycle of segments of the first metadata in the first memory, wherein the control module is configured to, while processing the event log from the first entry to the second entry, (i) skip an entry in the event log between the first entry and the second entry, and (ii) refrain from updating a segment of the first metadata associated with the skipped entry, the skipped entry of the event log corresponds to an entry of the first metadata last updated (i) during or subsequent to a first one of the segmented flushes, and (ii) prior to the unexpected power down event, the first one of the segmented flushes occurred prior to the other ones of the segmented flushes, the processing of the event log to recover the single full flush cycle of segments of the first metadata includes, based on the event log, updating each of the entries of the segment of the second metadata to recover one or more last modified entries of a corresponding one or more segments of the first metadata, the control module is configured to update each of the one or more last modified entries of the first metadata subsequent to a corresponding one of the segmented flushes being performed and prior to the unexpected power down event, the first entry is a predetermined number of entries prior to the second entry, the unexpected power down event occurs during or after storing the second entry in the second memory, and the predetermined number of entries corresponds to recovering the single full flush cycle of segments.