1. A method of journaling data for a data storage unit with multiple storage devices, wherein the data storage unit may continue to accept requests to write data while one of the storage devices is unavailable for storage, comprising: journaling data to be written on a plurality of storage devices of a data storage unit, wherein data that is journaled corresponds to a plurality of transactions, and the data to be written for each of the plurality of transactions is to be distributed among two or more of the plurality of storage devices; determining when one of said storage devices is unavailable; and keeping the data journaled for said one storage device while said storage device is unavailable for storage, while data journaled for an available storage device may be removed from a journal once the data has been written to the available storage device; and replaying journal data for said one unavailable storage device after said one unavailable storage device becomes available for storage.