Crash Testing ext4 on Ubuntu 9.04
Apr 19, 2009, 20:02 (0 Talkback[s])
Full Text Search: The Key to Better Natural Language Queries for NoSQL in Node.js
[ Thanks to Mike
Weber for this link. ]
"What is ext4?
The ext4 file system is a journaling file system which is a branch
of ext3. Ext3 has been so valuable in terms of stability and
usability to Linux that the developers decided to fork ext3 to ext4
instead of incorporating the features of ext into ext3. Those
features include 64-bit storage limits and performance boosts. The
2.6.28 Kernel included ext4 as stable code.
Advantages of ext4.
The advantages of ext4 are two. Ext4 has increased filesystem
support for volumes up to 1 exabyte, with files up to 16 terabytes.
In addition, ext4 has increased performance. Currently, ext
supports 16 terabyte filesystem and 2 terabyte file size.
"Ext4 uses extents, which are a contiguous range of physical
blocks on the hard drive. The key word here is contiguous, as you
can see in the illustration the blocks are close together. The
advantage is large file size performance and the reduction of
fragmentation because your data is placed in a more centralized
area. A extent can be up to 128MB of contiguous space with 4KB
block size. If you choose to use extents in ext4 you will not be
able to go backwards to ext3 as the extents are not compatible with
- Ubuntu circus set to start again(Apr 17, 2009)
- That massive filesystem thread(Apr 16, 2009)
- Kernel Log: Linux 2.6.30 is taking shape(Apr 10, 2009)
- Everything about Mounting a Foreign File System in Linux(Apr 06, 2009)
- ext4 File System: Introduction and Benchmarks(Mar 30, 2009)
- Kernel developers squabble over Ext3 and Ext4(Mar 27, 2009)
First Look at Ubuntu 9.04 "Jaunty Jackalope" Beta(Mar 27, 2009)
- 8TB NAS runs Linux(Mar 25, 2009)
- Ext4 data loss; explanations and workarounds(Mar 20, 2009)
- ext4 vs fsync, my take(Mar 17, 2009)