Journaling filesystems reduce the time needed to recover a filesystem that was not unmounted properly. While this can be extremely important in reducing downtime for servers, it has also become popular for desktop environments. This chapter contains a variety of journaling filesystems.