SearchEnterpriseLinux.com: Journaling file systems come to LinuxDec 05, 2000, 20:52 (9 Talkback[s])
(Other stories by Rick Cook)
"A regular Linux file system doesn't track the current transactions so it can back them out. It has to scan whole file system before allowing anyone to write anything after a crash...."
"Linux handles this by running a file system check on reboot, looking for inconsistencies. The difficulty with this is that it can take a long time to find and try to fix the problems on a large file system because the system has to scan the whole system. With a journaling or other form of consistent file system, the system only checks a single, fairly small file...."
"Not everyone is waiting for something in the kernel. Linux distributor SuSE, an arm of SuSE Holding AG of Nuremberg, Germany, is bundling the ReiserFS with journaling with its distribution 6.4. MandrakeSoft of Paris, France, is also now shipping a distribution with the RieserFS. Because Linux is so modular, users can install a new file system by rebuilding thekernel with minimum incompatibilities with standard Linux."
"Among the more notable specializations, RieserFS is designed to handle a lot of small files with no loss of performance and a minimum amount of fragmentation. XFS was written for very high throughput applications, and handles hundreds of megabytes a second of data transfers in its Irix version."