Linux Today: Linux News On Internet Time.
Search Linux Today
Linux News Sections:  Blog -  Developer -  High Performance -  Infrastructure -  IT Management -  Security -  Storage -
Linux Today Navigation
LT Home
Preferences
Contribute
Link to Us
Search
Linux Jobs

Linux Today
Enterprise Linux Today
Apache Today
JustLinux.com
Linux Planet
PHPBuilder
All Linux Devices
Technology Jobs

JustTechJobs.com

LinuxToday Newsletters
Server Daily
IT Management Daily
Subscribe News
Subscribe PR
Subscribe Security

internet.com
Internet News
Small Business

Advertise
Newsletters
Tech Jobs
E-mail Offers

 






Current Newswire:

RebeccaBlackOS - First Live CD Running Wayland Display Server

The Linux powered LAN Gaming House

5 Best Android Apps For Reddit Lovers

SECURITY: Flash Player Sandbox Comes to Firefox

The Future of Kubuntu

SECURITY: Symantec should not be afraid of 'open' source code

Linux 3.3 rc3

60 Fantastic Free Android Apps

Ready for Another Linux Tablet? Meet the Rugged Trimble Yuma

How can the layman get involved with free software?



Applications Management Engineer Sr (NYC)
Next Step Systems
US-NY-New York

Justtechjobs.com Post A Job | Post A Resume
:IBM developerWorks: Journaling capabilities of ext3
IBM developerWorks: Journaling capabilities of ext3
Nov 16, 2001, 13 :05 UTC (18 Talkback[s]) (12595 reads)

(Other stories by Daniel Robbins)

[ Thanks to Kellie for this link. ]

"In the past few installments, we've taken a bit of a detour by looking at non-traditional filesystems such as tmpfs and devfs. Now, it's time to get back to disk-based filesystems, and we do this by taking a look at ext3. The ext3 filesystem, designed by Dr. Stephen Tweedie, is built on the framework of the existing ext2 filesystem; in fact, ext3 is very similar to ext2 except for one small (but important) difference -- it supports journaling. Yet even with this small addition, I think you'll find that that ext3 has several surprising and intriguing capabilities. In this article, I'll give you a good understanding of how ext3 compares to the other journaling filesystems currently available. In my next article, we'll get ext3 up and running.

So, how does ext3 compare to ReiserFS? In previous articles, I explained how ReiserFS is well suited to handling small files (under 4K), and in certain situations, ReiserFS' small file performance is ten to fifteen times greater than that of ext2 and ext3. However, while ReiserFS has many strengths, it also has weaknesses. In the current implementation of ReiserFS (version 3.6), certain file access patterns can actually result in significantly worse performance than ext2 and ext3, particularly when reading large mail directories. Also, ReiserFS doesn't have a good track record of NFS compatibility and has poor sparse file performance. In contrast, ext3 is a very well-rounded filesystem. It's a lot like ext2; it's not going to give you the blazingly fast small-file performance that ReiserFS gives you, but it's not going to give you any unexpected performance or functionality hiccups either.

One of the nice things about ext3 is that because it is based on the ext2 code, ext2 and ext3's on-disk format is identical; this means that a cleanly unmounted ext3 filesystem can be remounted as an ext2 filesystem with absolutely no problems. And that's not all. Thanks to the fact that ext2 and ext3 use identical metadata, it's possible to perform in-place ext2 to ext3 filesystem upgrades. Yes, you read that right. By upgrading a few key system utilities, installing a modern 2.4 kernel and typing in a single tune2fs command per filesystem, you can convert your existing ext2 servers into journaling ext3 systems. You can even do this while your ext2 filesystems are mounted. The transition is safe, reversible, and incredibly easy, and unlike a conversion to XFS, JFS, or ReiserFS, you don't need to back up and recreate your filesystems from scratch. Now, for a moment, consider the thousands of production ext2 servers in existence that are just minutes away from an ext3 upgrade; then, you'll have a good grasp of ext3's importance to the Linux community."

Complete Story

Related Stories:
SuSE: ext3 as root file system [a fix for SuSE 7.3] (Nov 03, 2001)
Red Hat: White Paper: Red Hat's New Journaling File System: ext3 (Oct 31, 2001)
Redhatbox.org: Wow! 'ext3' really Works!(Oct 25, 2001)
Red Hat: ext3 information (Oct 11, 2001)
OSNews.com: Interview With the People Behind JFS, ReiserFS & XFS(Aug 29, 2001)
MachineOfTheMonth: Migrating to ReiserFS from ext2(Aug 25, 2001)
LinuxPlanet: ext3 or ReiserFS? Hans Reiser Says Red Hat's Move Is Understandable(Aug 24, 2001)


Index Mode   |   Flat Mode   |   Thread Mode   |   Thread Flat  
  Talkback(s) Name  and Date
I find the ability to use many different ...   good series of articles   
jers
Nov 16, 2001, 15:29:36
 
EXT3 totally munched two of my drives.   ...   Great, but...   
Shaman
Nov 16, 2001, 15:45:43
 
I use both reiserfs and ext3.  I have a  ...   Excellent article   
Joe Black
Nov 16, 2001, 17:30:00
 
I've upgraded to RedHat 7.2 and have ...   crash recovery on ext3   
Kuribo
Nov 16, 2001, 18:27:40
 
Are we being hypocritical here calling e ...   I have a question ....   
Ack
Nov 16, 2001, 18:33:32
 
> EXT3 totally munched two of my drives. ...   Re: Great, but...   
Mike Fedyk
Nov 16, 2001, 22:54:38
 
> Are we being hypocritical here calling ...   Re: I have a question ....   
Mike Fedyk
Nov 16, 2001, 22:56:35
 
 Is there someone who can explain why ou ...   Re: I have a question ....   
Jason Lee
Nov 16, 2001, 22:58:54
 
It should be noted that Danial Robbins ( ...   on drobbins (slightly OT)   
Shane Simmons
Nov 16, 2001, 23:18:04
 
> I've upgraded to RedHat 7.2 and ha ...   Re: crash recovery on ext3   
JFM
Nov 17, 2001, 00:03:09
 
Wasn't a problem with 500 MB Hard dr ...   2 GB Limit   
Benjamin Smith
Nov 17, 2001, 01:05:00
 
The problem is that you need to use tune ...   Re: crash recovery on ext3   
barneyfoo
Nov 17, 2001, 01:27:15
 
And it's, but not when your file sys ...   Re: crash recovery on ext3   
Frédéric L. W. Meunier
Nov 17, 2001, 05:16:37
 
>>  Is there someone who can explain why ...   Re: Re: I have a question ....   
Calvin Kim
Nov 17, 2001, 09:10:39
 
Kernel 2.4.14 patched
Debian "woody"
A ...   Re: Re: Great, but...   
Shaman
Nov 17, 2001, 15:37:56
 
> Wasn't a problem with 500 MB Hard  ...   Re: 2 GB Limit   
Tony
Nov 17, 2001, 19:07:41
 
> Ran Plesk administrator, CPU went to 1 ...   Re: Re: Re: Great, but...   
joe
Nov 17, 2001, 23:14:19
 
I upgraded an old redhat 6.1 to the 2.4. ...   I upgraded - so far so good   
Worlok
Nov 20, 2001, 20:17:23
 
  Home | Search Talkbacks | Customize View    Top of Page  



Enter your comments below:

* Your Name:

* Your Email Address:

* Subject:

CC: [will also send this talkback to an E-Mail address]

* Comments:

Tags allowed:<I>,<B> and <U>. See our talkback-policy for more about talkback content.

Fields marked with * are required!

..............................




All times are recorded in UTC.
Linux is a trademark of Linus Torvalds.
Powered by Linux, Apache and PHP