In one embodiment, systems and methods are provided for nonlinear
journaling. In one embodiment, groups of data designated for storage in a
data storage unit are journaled into persistent storage. In one
embodiment, the journal data is recorded nonlinearly. In one embodiment,
a linked data structure records data and data descriptors in persistent
storage.