rulururu

post ext4 is on the rise

January 30th, 2008

Filed under: Linux — Kai @ 6:09 pm

tuxJust after Linus Torvalds has released Linux 2.6.24 kernel the development on 2.6.25 has started. With 2.6.25 lots of changes concerning ext4 filesystem are suggested.

The ext4 development ist not yet finished (it comes with the 2.6.19 kernel) - that’s the reason why Theodore Ts’o (tytso), leading developer on ext4, discourages from the usage in this early state for productive use. Nevertheless some distros soon will activate it in the kernel options. That’s why the developers of ext4 are going to implement new mount options to reveal that the filesystem is not ready for productive use but for test runs.

The major question is what the advantages of ext4 are.

  • Bigger data can be stored:
    Volumes up to 1024 petabytes (equiv. to 1,000,000 terabytes) are supported. With ext3 just 32 terabytes are possible.
  • Multiblock allocation:
    Addressing of data can be done with so-called extents, it merges data into blocks. This reduces time of access greatly. Moreover it’s more robust concerning hard disc crashes.
  • Number of subfolders increases:
    In comparison to ext3 it can store more subfolders (ext3 can hold 32,768 subdirs). This number will be broken with ext4.
  • More precise timestamps:
    Timestamps are more precise - they’d be set in nanoseconds.
  • Usage of checksums:
    A great feature will be that checksumming is used for journaling.

Besides those main features they still have some more features up their sleeve (e.g. increase the allowed filesize, online defragmentation, …).

I think those are great features that gives us lots of new possibilites - but some of them are not yet relevant (like 1024 petabytes storage). I’m really anxious how fast time will come when we think in those dimension of quantity.

Mounting ext4 can be done just the common way:

mount -t ext4dev -o extents /dev/sdc1 /mnt/test

It’s not necessary to convert ext3 partitions for the usage of ext4, they can be used by activating ext4 in the kernel.

If you don’t have a filesystem large enough and want to test 64bit feature, there is a script that creates a sparse file to simulate a large device (See explanation by Stephen Tweedie).
An other script is used to remove this sparse (./sparse_remove $map_name).

Ext4 is mostly based on parts of ext3 – similar to ext3 which is mainly based on ext2. Kernel developers think about deleting ext3 from the kernel source ’cause ext4 can manage ext3 perfectly and it would save affort to care for two sources the ext3 and ext4 one.

In the end some performace facts about ext4:
First benchmarks of the ext4 file system

1 Comment »

  1. […] 1234567891011121314151617181920212223242526272829303132331976 Caprice Craigslist, Caprice 9c1 Super Chevy1976 Caprice Craigslist, Caprice 9c1 Super Chevycaprice racing 1987 chevy caprice hubcap sale lookup chevy caprice caprice genuine car parts 1995 chevrolet caprice classic spark plugs fuel pump chevy caprice radiator alternative 4.3 l caprice pizza great caprice free used chevrolet custom chevy caprices for sale 1992 chevy caprice hood 1967 caprice cars for sale 1955 pontiac safari for free chevrolet caprice 1984 chevy van caprice auto parts wb caprice parts holden statesman caprice 2009 price 1986 caprice classic caprice radiator buy aftermarket 5.0 l classic used chevrolet caprice search buy owned 1996 chevrolet caprice caprice aftermarket parts chevy monte carlo 1987 radiator 1990 chevrolet caprice caprice radiator iphone buy chevrolet caprice install impala chevy caprice for sale in fayetteville nc episode 1990 chevrolet caprice caprice free celebrity entertainment font files caprice bar and grill 1988 caprice classic sale replacement prices chevy caprice cheap caprice cars 1980 chevrolet caprice estate used caprice cars sale chevrolet aveo5 caprice 2nd hand tinted glass steering caprice replacement engine oil pans chevrolet chevy 2000 chevrolet caprice produced caprice night club march caprice sheet music 1989 chevy caprice buy 1990 chevy caprice part 1988 chevy caprice brougham 1990 chevrolet caprice transmission parts 1991 chevy caprice review 1993 caprice parts auction 1996 chevrolet caprice chevy caprice sale texas caprice episode produced chevrolet impala 1990 caprice rims 2005 chevy caprice aftermarket chevrolet suburban chevy caprice 1987 caprice lambo doors 1994 caprice ss for sale caprice episodes free 88 sale chevrolet caprice dvd caprice one c10 sale 1999 suburban chevrolet caprice chevy caprice starter auto caprice 24 sheet music paganini estate wagon discount 1970 buick electra 225 chevrolet caprice aftermarket buick roadmaster impala ss 1996 chevy caprice 1996 caprice lt1 sale 1996 chevrolet caprice classic for sale caprice wholesale shock absorber cadillac parts brake rotors chevrolet caprice 1996 chevrolet caprice lt1 chevrolet caprice price auto parts 91 parts chevy caprice accessories caprice used aveo5 chevrolet chevette model her caprice valerie bourret 1099 chevrolet caprice 1969 chevrolet caprice parts 66 chevy caprice real estate price chevy caprice radiator 1965 chevrolet caprice 396 97 chevy caprice accessories 1996 chevrolet caprice accessories caprice coupon code ss headlight 96 caprice buick roadmaster 1978 caprice sale 1970 1976 caprice impala sale 1987 caprice radiator auto parts caprice freeones part formed chevrolet caprice aftermarket parts accessories 1990 chevrolet caprice chevrolet caprice pontiac g8 holden commodore 1991 chevrolet caprice classic interior 1984 chevrolet caprice wagon nissan caprice radiator 4.3 l 1967 chevy caprice procharger trans sport part oldsmobile silhouette chevrolet caprice stop chevy caprice chevy caprice headlight alternative caprice price people power 1995 caprice classic station wagon box caprice on 24s 1986 1990 chevrolet caprice cavalier free shipping caprice auto parts 1993 chevy caprice parts brake rotors 1988 chevrolet caprice for sell chevy caprice bumper installation 2nd hand 1991 chevrolet caprice Gmc K15 K1500 | 380sec Used New | Quantum Solace Games | Jeep Grand Cherokee | Oled Next Frontier | […]

    Pingback by 1976 Caprice Craigslist, Caprice 9c1 Super Chevy — May 20, 2010 @ 9:00 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

ruldrurd
Powered by WordPress, Content and Design by Kai Bellmann
Entries (RSS) and Comments (RSS)