Write to Byte
Editorial Calendar

Categories
Previous Editions
Columns
Features
Audio



Resources
BYTE Forums
WebTools
Java Resources
Downloads
History Of Byte

BYTE Humor
Ian Shoales' Page

Print Archives
By Issue   By Topic

About Us
Byte Editorial Staff
Sales Staff
Privacy Policy




Search DDJ

DDJ Links

ARTICLES
SOURCE CODE
DEVSEARCHER
TECHNETCAST
BOOK REVIEWS
OP-EDS
COMMUNITY UNIVERSITY
MICROPROCESSOR RESOURCES
HISTORY OF COMPUTING
MAILINGLISTS




Serving With Linux

BYTE Magazine > Serving With Linux > 2000 > May

Source

(Journaling File Systems For Linux:  Page 6 of 7 )

In This Article
Journaling File Systems For Linux

How Does A File System Work?

Extent-Based Allocation

How Journaling File Systems Solve The Problem

Options For Linux

Source

Another Option
The source for this benchmark is Copyright © 1996-2000 by Nikolai Bezroukov under the Open Content License.

The jfs journaling file system is not yet implemented in any distributions as it is still in its version 0.7. Progress is, however, being made rapidly. The author of this article is participating in the jfs project and is the maintainer of the jfs FAQ.

Both journaling file systems, reiserfs and jfs, are very easy to install. In the case of jfs, you first obtain the software from the above-mentioned URL and then proceed with the following steps:

1. Unzip and untar the package jfsXXX.tar.gz

2. The software comes as a patch to the kernel (2.2.14, 2.2.15 and 2.3.99 are supported). Copy the patch (still compressed) into the kernel source code directory, usually in /usr/src. To apply the patch to the kernel, do this:

root@ maguro /usr/src #  patch -p0 

3. Recompile your kernel with the usual steps:

root@ maguro /usr/src #  make menuconfig; make dep; make clean; make bzImage; make modules

The same goes for reiserfs:

1. Obtain the software from the above URL.

2. Copy the patch (still compressed) into the kernel source code directory, usually in /usr/src. To apply the patch to the kernel, do this:

root@ maguro /usr/src #  zcat linux-2.2.11-reiserfs-3.5-patch.gz  | patch -p0 

3. Proceed to make a new reiserfs file system with:

root@ maguro /usr/src #  /linux/fs/reiserfs/utils/mkreiserfs /dev/hda2  

 Page 6 of 7 

BYTE Forums
Want to talk about this article?

 Serving With Linux
 


CMPnet


 

 

www4