SHARE
Facebook X Pinterest WhatsApp

Linux Magazine: Journaling File Systems

Written By
SB
Steve Best
Jan 6, 2003

“The file system is one of the most important parts of an
operating system. The file system stores and manages user data on
disk drives, and ensures that what’s read from storage is identical
to what was originally written. In addition to storing user data in
files, the file system also creates and manages information about
files and about itself. Besides guaranteeing the integrity of all
that data, file systems are also expected to be extremely reliable
and have very good performance.

“For the past several years, Ext2 has been the de facto file
system for most Linux machines. It’s robust, reliable, and suitable
for most deployments. However, as Linux displaces Unix and other
operating systems in more and more large server and computing
environments, Ext2 is being pushed to its limits. In fact, many now
common requirements–large hard-disk partitions, quick recovery
from crashes, high-performance I/O, and the need to store thousands
and thousands of files representing terabytes of data–exceed the
abilities of Ext2.

“Fortunately, a number of other Linux file systems take up where
Ext2 leaves off. Indeed, Linux now offers four alternatives to
Ext2: Ext3, ReiserFS, XFS, and JFS. In addition to meeting some or
all of the requirements listed above, each of these alternative
file systems also supports journaling, a feature certainly demanded
by enterprises, but beneficial to anyone running Linux. A
journaling file system can simplify restarts, reduce fragmentation,
and accelerate I/O. Better yet, journaling file systems make fscks
a thing of the past…”

Complete
Story

SB

Steve Best

Recommended for you...

Red Hat reveals major enhancements to Red Hat Enterprise Linux AI
sjvn
Oct 22, 2024
How to Find AWS EC2 Instance Type Over SSH (6 Methods)
Benny Lanco
Sep 23, 2024
Crond: Daemon to Execute Scheduled Commands
Rose Hosting Blog
Sep 20, 2024
A Detailed Introduction to Oracle VirtualBox
Senthil Kumar
Sep 19, 2024
Linux Today Logo

LinuxToday is a trusted, contributor-driven news resource supporting all types of Linux users. Our thriving international community engages with us through social media and frequent content contributions aimed at solving problems ranging from personal computing to enterprise-level IT operations. LinuxToday serves as a home for a community that struggles to find comparable information elsewhere on the web.

Property of TechnologyAdvice. © 2025 TechnologyAdvice. All Rights Reserved

Advertiser Disclosure: Some of the products that appear on this site are from companies from which TechnologyAdvice receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. TechnologyAdvice does not include all companies or all types of products available in the marketplace.