Fedora 11 To Default To the Ext4 File System
ffs writes "The next release of Fedora, 11, will default to the ext4 file system unless serious regressions are seen, as reported by heise online. The LWN story has a few comments extolling the virtues of the file system. Some benchmarks have shown ext4 to be much faster than the current default ext3. Some of the new features that matter for desktop users are a faster file system check, extents support (for efficiently storing large files and reducing fragmentation), multiblock allocation (faster writes), delayed block allocation, journal checksumming (saving against power / hardware failures), and others. The KernelNewbies page has more information on each feature. As is the extfs tradition, mounting a current ext3 filesystem as ext4 will work seamlessly; however, most new features will not be available with the same on-disk format, meaning a fresh format with ext4 or converting the disk layout to ext4 will offer the best experience."
Ninnle Linux
1st
After doing research on various cluster filesystems I eventually decided on GFS (as opposed to luyster, which seemed a bit overkill). How does EXT4 compare to GFS? Can EXT4 even be used in a clustered environment?
Trying to install linux on my microwave, but keep getting a kernel panic...
I'm too lazy to read up on ext4, so:
Why not just use ReiserFS? It's definitely faster than ext3.
My UID is prime. Hah!
Ext4 is not a SAN or distributed filesystem. GPFS/lustre/GFS remain a good choice for that.
So where can I see some benchmarks showing just how much of a slowdown I can expect after switching from ext2 to ext4? All the benchmarks I see around here compare it to ext3 and to ReiserFS only. Also, is it possible to run ext4 without the journal? Any benchmarks on that? (Oh, and please, don't bother with the reliability lectures. I couldn't care less.)
I still haven't seen sensible benchmarks for ext4 with respect to how large directories scale, interleaved small file read and create, and small-file write with one fsync() at the very end (the only real world case.)
At this point, I have to wonder if the emporer has no clothes, or if the people posting benchmarks are just idiots.
I'll save you the intense effort it must take to scroll up and read the summary. The answer is COMPATIBILITY.
"As is the extfs tradition, mounting a current ext3 filesystem as ext4 will work seamlessly; however, most new features will not be available with the same on-disk format, meaning a fresh format with ext4 or converting the disk layout to ext4 will offer the best experience."
For my own purposes, I can't use ReiserFS because I can't stop thinking about that guy when I install it. Just...ick.
---don't make me break out my red pen.
for when you need to partition your wife.
I do not propose offering migration from ext3 by default, at this point, due to bugs in that process, and extra risk involved. Perhaps an "ext4migrate" boot option could be used to expose it for further testing.
After several more years testing in Fedora releases?
I'm glad to see Red Hat and Fedora taking the hard steps to push our technology forward. Precious few organizations employ people to work on things like this, instead expecting others to do the hard work to create and integrate disruptive core technologys. I know Red Hat employs people to work full time on ext4 and they have a person working full time on btrfs (which by all early accounts is supposed to be revolutionary and kick the crap out of everything else out there [even the fabled ZFS] (it pains me to say thanks to oracle for btrfs, but one of their employees is the primary driver) Someone has to do the hard work of being a leader, putting in engineering time, and fixing the bugs before the fanboys can consume (and all too often get credit for) new technology. Thank you Fedora for both the freedom and the constant drive to be on the leading edge of technology.
ext3 has had years to establish itself as a reliable performer in heavy real-life situations. Why is everybody being so ambivalent towards ext4 when it's relatively new and not particularly trustworthy as of yet?
The most current and stable version of Dundle Linux also defaults to Ext4, with options for Ext3 and 2, ReiserFS and will read and write to NTFS. Plans for a 'native' open source filesystem are in the works, DundleFS.
as the prem1ere
Excellent. This will be a great feature for F11. Now, if they could just get Fedora 10 booting with an nvidia fakeraid, I'd be happy. And, fix the performance issues with intel GMA graphics, that'd be dandy too.
Fedora is my favorite distro, but this fakeraid bug is ridiculous -- keeping me from running F10 on my desktop. Sure runs nicely on my Samsung NC10, though.
sig: sauer
... They're the ones with the arrows in their backs! It's changes like this that underscore treating new distro versions as a public beta. Chances are, this or some other new feature will cause someone real pain. It's always a good idea to make sure that that someone is *not* you. Whether it's Fedora or OpenSuse, or Ubuntu, oftentimes features are added that aren't really ready for prime time. Trust no one.
"My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
ext3 seems to be the nicest at the moment for native linux support and painless Windows support for dual boot machines. Easier than using NTFS in Linux. Last I heard ext4 wouldn't work with Windows.
Apparently there is a serious risk of data loss at this time in case of power loss (at least in ubuntu). http://ubuntuforums.org/showthread.php?t=1040199
One of my biggest beefs with ext3 in the data center is the required fsck periodically. Redhat won't support jfs or xfs (which I can get from CentOs) but some vendors won't support anything that isn't on their supported platform list (IBM Clearcase for one).
So is ext4 going to force a fsck at boot, which takes 1/2 a day with ext3 on some of my multi-Tb systems? Will Redhat finally adopt a better server filesystem? These are the questions that some of us doing professional Redhat support are asking.
Overrated, Troll, and Flamebait mod points are not to be used towards posts you disagree with. That IS censorship.
who cares about ext4 when the release name is Leonidas http://www.redhat.com/archives/fedora-devel-announce/2009-January/msg00004.html
ST3500320AS fw:SD15 you bastards!
This is good news. All those Fedora folks can be beta testers. In five years or so I'll consider going from ext3 to ext4. It's only about a year since I went to ext3. I figured it must be OK by now since there haven't been any scare stories. I used to use Reiser before ext3 was stable.
xfs is really over-rated. I used to work on an "Enterprise" storage appliance that used xfs. It was scary. Don't go there. Also, avoid anything from IBM.
Stick Men
Fedora instead of trying to improve its engineering, quality of releases is running after cheap publicity and version number to match up to OpenSUSE and UBUNTU.
Is ext2 a better choice because it limits the number of writes, or is that a silly worry?
Ext4 is orders of magnitude faster than Ext3 regarding fsck time. Your half-day checks will almost certainly be reduced to minutes. The developers rewrote the algorithm to not require as intensive of a search in phase 1.
If it's really important to get the machines up in minimal time (even at risk of some data loss) then you can turn off the auto checks entirely.
and even faster for an agate necromancer...
Not bleeding edge use, though.
Computer memory is just fancy paper, CPUs just fancy pens with fancy erasers; the 'net is just a fancy backyard fence.
The summary misses the big new feature of ext4... larger file and file system limits! One of the articles says the filesystem size limit for ext3 is 16TB... it is, but that's using a large block size. Using normal block size the limit is 2TB. Disks are rapidly approaching that size!
ext4 has a 1 exabyte limit. They say ext4 "could" be extended to 64-bit block addressing later (versus the current 48-bit) if people start bumping up against that 1 exabyte limit.