Choosing a Journaling File System
In layman's terms, a computer file system is how a storage
device such as a disk drive is able to store, retrieve, and manage
files. File systems need to keep track of not only the bits
that make up the file itself and where they are placed on the
storage device, but also store information about the file. The file
system also has to store the name of each file, how to organise files
in a hierarchy, and keep metadata such as the file's modification date.
Even though there are many different file systems available
for Linux, most users pay little attention to which file system to use.
They are often a forgotten friend. The choice of what file system to
use depends on the situation; relevant factors to consider include
compatibility, performance, resilience, the media being used, the size
and number of the storage medium, features, and security considerations.
A journaling file system is a special
type of file system that maintains a tracking file, called a journal.
The journal enables the system to repair any inconsistencies that may
arise as a result of a system halted abnormally. It does
this by keeping track of changes that are made before committing them
to the main file system. In the event that the computer is not shut
down properly, any data loss can be recreated. This type of file
system is therefore less likely to suffer from corruption, and brings
file systems back online quickly.
To provide an insight into the quality of journaling file
systems that are available, we have compiled a list of our top picks.
Now, let's explore the journaling file systems at hand. For
we have compiled its own portal page, providing a full
description with an in-depth analysis of its
features, together with links to relevant resources and reviews.
|Journaling File Systems
||Default file system for many popular Linux distributions
to maintain high performance with large files and file systems
||Checksumming Copy on Write File system
from ext3 adding many notable features including extents
Return to our complete collection of Group
Tests, identifying the finest Linux software.
Last Updated Saturday, September 28 2013 @ 08:53 AM EDT