Alright, maybe it's just me, but personally I don't touch any filesystem that isn't years old (or heavily based on one that is years old) or that can't easily be recovered in some fashion to a working filesystem. Data loss is one of the killers for me when it comes to computing... the best solution we have so far is "make copies of it everywhere", which is hardly technical.
I am more than happy to use FAT32 on a hard drive if I know it's going to be used for basic data storage and not much else. I have FAT32 partitions still on my Linux servers. I always have the safest ext? filesystem on any partitions that I boot from or need linux permissioning on. This, at the moment, is ext3. Give it a couple of years and it might be ext4. In the absence of either option, I would choose ext2.
NTFS is an overly complicated solution to certain problems but the fact that I now have read-write safe tools that run on Linux too also starts to fold this into the "useable for certain purposes" area. (I never even *touched* CaptiveNTFS because it was such a hack, something was bound to break).
However, ALL other filesystems, whatever their origin, are to me nothing more than experimental versions that I don't consider my data safe on. I admin school networks for a living and if I lose data in any way, shape or form, it could easily prevent the school from opening that day (you have no idea how much stuff runs off school systems now) - that would be my job out of the window.
So, obviously, we have backups galore and nice seperation between systems but do you really think that ANYTHING is going to go onto a filesystem that I can't read back in Linux and at least have a stab at fixing? I'm wary even of read-write drivers for the filesystems I trust that don't have an established history.
ext3 > ext2 > FAT32 > NTFS > anything else
at the moment, with ext4 languishing in the last category until it becomes a mainstream hit.
Special purpose filesystems? They're for special purposes and you run your own risks there. And to be honest, for 99% of stuff, one of the above would do just as well.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 23, 2009 20:32 UTC (Fri) by kev009 (subscriber, #43906)
[Link]
Thinking NTFS on anything other than Windows is more stable than ext2,3, or even 4 is mad. The read/write is fairly recent. I've never hit bugs in any file system I've used, but Linux r/w NTFS speed is terrible to this day.
And Fat32? Not only is it behind the times and inefficient, but it too is not a native file system to Linux which would worry me a bit.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 23, 2009 20:53 UTC (Fri) by dlang (✭ supporter ✭, #313)
[Link]
ext4 (especially with the new disk format and new features) was only declared 'stable' by it's developers in this last kernel release. In spite of the fact that it shares three characters of it's name with more common filesystems there is a huge amount of new code in it that has not had extensive real-world testing yet. I think that we're only in the 6-9 month range since the developers started trusting their own data to it.
the fact that Fedora (a bleeding edge distro) is considering using it for it's next release (in 4 months or so) just means that they think that it's good enough to test.
this is a FAR cry from saying that it's a reliable filesystem that is production ready.
NTFS speed may be terrible, but it's been around long enough to have let experience find the bugs that the developers missed.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 23, 2009 23:50 UTC (Fri) by rahulsundaram (subscriber, #21946)
[Link]
Some additional information:
Upstream has dropped the development tag from Ext4 in the latest Linux kernel release which is a indication that they believe it is good for more wide spread usage.
Red Hat has kernel filesystem developers working on Ext 3/4, XFS and Btrfs and Fedora has supported Ext4 as a experimental option right from the Fedora 9 release. Red Hat has included Ext4 as a technology preview in the recently released RHEL 5.3 as well.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 29, 2009 10:29 UTC (Thu) by Cato (subscriber, #7643)
[Link]
There are quite a few real-world bugs still in NTFS-3G, I just saw one this morning from an Ubuntu user. While NTFS in its Windows implementations seems very stable, NTFS-3G has had less time to mature, so it's best to limit its use if possible - e.g. for a dual boot system put most of the shared data on FAT32 so that most NTFS writes are from Windows.
NTFS has advantages when Windows is running (e.g. it supports shadow copies for consistent backups of open files) but not for Linux.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 30, 2009 15:15 UTC (Fri) by szaka (subscriber, #12740)
[Link]
We are not aware of any NTFS-3G bug. If you check out http://ntfs-3g.org/support.html then you can find that there are many problems which are attributed to NTFS-3G when in fact they are not related to any file system in any way.
Unfortunately we, NTFS-3G developers, don't share your view about the stability of the Windows NTFS driver. There are many ways to crash Windows via the NTFS file system driver. In fact Microsoft documents that system crash is expected for instance if NTFS is corrupted. This is completely unacceptable for us. NTFS-3G survives millions of fsfuzz iterations.
I think our test suite is one of the most extensive ones in the industry (it's not complete list): http://ntfs-3g.org/quality.html Besides we are maintaining the PJD POSIX file system test suit as well: http://ntfs-3g.org/pjd-fstest.html what of course our advanced driver fully passes.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 24, 2009 0:59 UTC (Sat) by szaka (subscriber, #12740)
[Link]
NTFS read-write is actually one of the oldest and probably also one of the most mature (I don't mean the original NTFS project from 1995 but the one which restarted in 2000). Its code base is 9 years old. The core of the write functionality is actively used since 2003 in quite many softwares. Not necessarily as a full-feature read-write driver but as part of other softwares which had a very good code coverage of the today complete driver.
In fact some people reported that it's sometimes faster than ext3. This is not so surprising if one compares the file system designs. Ext4 solved the ext3 performance issues. In all our recent tests ext4 performs better than NTFS-3G.
There is also a performance oriented NTFS-3G driver, mainly for consumer electronic device makers which is 3-20 times faster. On a T9300@2.5GHz it performs 1.375 GB/s write speed. No typo, it's gigabyte per second and it's still far to be fully optimized.
Ext4 to be standard for Fedora 11, Btrfs also included (heise online)
Posted Jan 24, 2009 8:02 UTC (Sat) by tzafrir (subscriber, #11501)
[Link]
> but personally I don't touch any filesystem
> that isn't years old (or heavily based on one that
> is years old) or that can't easily be recovered in
> some fashion to a working filesystem.
And XFS and JFS don't match your criteria because?