My thoughts on F2FS

Here are my thoughts on F2FS, which I recently just tried out on my Nexus 4:


It may just be the fact that the Nexus 4 is still such a great phone, but I really did not notice any difference between EXT4 and F2FS. F2FS was created by developers at Samsung back in early 2013. According to this wikipedia post, “The motive for F2FS was to build a file system that from the start takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state diskseMMC, andSD cards), which are widely used in computer systems ranging from mobile devices to servers.” While it may sound like F2FS would bring about a noticeable increase in performance, I did not notice any in my experience. Unless you have an aging device like the original Nexus 7 with poor flash memory performance, I recommend that you do not take the plunge into F2FS land. Here are a couple reasons why; One, most custom roms/kernels do not support F2FS (yet). This makes it a pain in the @ss to switch to this newer file system. Until more developers get on board, the transition to F2FS will always be a hassle. Two, there are unforeseen risks. Me, being my usual self, forgot to backup all my files before wiping the data partition. You too, may encounter a problem you did not see coming. Three, there isn’t that much of a performance increase. If you have a relatively powerful/new device, don’t try it (unless of course your phone comes with it). Most of the times manufacturers will make a decision, such as which file system to use, for a reason. F2FS isn’t stable yet, it’s young, it’s vulnerable (not really), let it be for the time being if you can help it.


Anyways that was my first real blog post, so…. yeah.