***************************************EXCERPT**************************************
October 10, 2012
This article was contributed by Neil Brown
When a techno-geek gets a new toy there must always be an urge to take it apart and see how it works. Practicalities (and warranties) sometimes suppress that urge, but in the case of f2fs and this geek, the urge was too strong. What follows is the result of taking apart this new filesystem to see how it works.
***********************************EXCERPT*********************************
Posted Oct 18, 2012 14:23 UTC (Thu) by arnd (subscriber, #8866) [Link]
********************************snip***********************************
An f2fs teardown
Posted Oct 18, 2012 12:40 UTC (Thu) by arnd (subscriber, #8866) [Link]
* The file system is not stable or merged yet, and will very likely see incompatible changes to the on-disk layout. Even if you don't run into bugs that cause your data to get destroyed, you won't be able to read the data anymore with the version of the file system that eventually gets merged.
* A lot of SD cards are not sufficient in their hardware characteristics to support f2fs. Have a look at https://wiki.linaro.org/WorkingGroups/Kernel/Projects/Fla..., all SD cards with a number of less than 7 in the "# open AUs linear" column or cards that don't have a power-of-two erase block size.will not work correctly with f2fs. It's not worse than using ext4 or btrfs on the same devices though, but you should not do that either, at least not if you are storing important data.