F2FS File-System Shows Hope, Runs Against Btrfs & EXT4
Phoronix: F2FS File-System Shows Hope, Runs Against Btrfs & EXT4
Being released soon is the Linux 3.8 kernel and one of its many new features is the introduction of the F2FS file-system. The "Flash-Friendly File-System" was developed by Samsung and is showing promise as a new Linux file-system designed around the characteristics of flash-based storage devices. In this article are the first benchmarks of F2FS compared to Btrfs, EXT3, EXT4, XFS, JFS, and ReiserFS file-systems.
Not fsyncing data to the "disc" is OK-ish for me. Reason : It is developed primarily for flash storage.
Another nice thing is that this filesystem will mostly be used on devices with a battery. In theory this means that it's less likely to experience a sudden power loss. At least, most phones shut themselves down when their battery gets dangerously low. This won't protect data integrity when the kernel crashes, or the user yanks the battery, but it's something to note.
Just guessing here, but probably because write times are so fast that its unlikely for the power to die (considering its on battery) at the exact moment something important is in the cache. Also constant fsyncs ruin flash medium lol
Calm down, I'm using F2FS for half a year on my mailserver and am a happy user of it.
I don't care a bit re smearing test and benchmarks. I just use it, because I like the code. And the concept.
Who cares - let do the test and prove or disprove his dreams coming true or shattering to pieces.