Filesystem story on Android
Filesystem on Linux is always an interesting topic. Since most of the bottleneck on a modern computer is I/O to disk, playing around with filesystems can result in a pretty significant improvement, both in reliability and performance(although those two tends to not go under a same sentence). I personally use the following setup on my Linux desktop : - xfs on the root partition for best reliability - f2fs on the home partition for better performance - ext4 with writeback, nobarrier mode on the build output partition for best " I-don't-care-about-redundancy-level-performance ". - btrfs with zlib compression on the back-up HDD for efficient space usage and snapshots. While there is about a dozen different popular filesystems on Linux desktop/server setups, filesystem story on Android is somewhat boring. YAFFS2 In the early days(we're talking Galaxy S1 era), most Android devices used yaffs2 filesystem. One thing to note here, is that y...