Does it makes sense to format /system to F2FS? Will it give much difference in terms of performance?

  1. Abdel-1993
    Froyo Apr 5, 2016

    Abdel-1993 , Apr 5, 2016 :
    To all experts:

    I'm running stock COS12.1.1. I was just wondering if it is worth the effort to convert /system to F2FS (Data and Cache already converted), since I heard that you won't be able to install OTA's/upgrades anymore on the system partition because it's changed from EXT4 to F2FS, is this true? @Reboot101 @Aaahh @gaster @semper80 @MZO_ @TugaPower @69gm

    There is much confusion what this subject concerns (even on XDA) so I hope that you experts could help the OnePlus community (and me) to clarify this.

    Thanks in advance friends.
    Last edited: Apr 5, 2016

  2. 69gm
    Jelly Bean Apr 5, 2016

    69gm , Apr 5, 2016 :
    I'm not a developer but from my understanding, F2FS can be faster, but YMMV. Not all ROMs support it so make sure you read the OP carefully for each ROM. Some people swear by it, others shy away from it because it is not as tried and true as EXT4.

    ScorpioPirate and Aaahh like this.
  3. Nicodoc
    Gingerbread Apr 5, 2016

    Aaahh likes this.
  4. TugaPower
    Jelly Bean Apr 5, 2016

  5. Aaahh
    Marshmallow Apr 5, 2016

    Aaahh , Apr 5, 2016 :
    Stick with ext4, for one I don't believe that cos supports it. It will making upgrading a bit of a hassle.

    TugaPower and ScorpioPirate like this.
  6. 69gm
    Jelly Bean Apr 6, 2016

    69gm , Apr 6, 2016 :
    BTW, as a side note, I'm honored to be listed with great devs like you guys! :)

  7. Dron99
    Honeycomb Apr 6, 2016

    Dron99 , Apr 6, 2016 :
    Try converting /System to F2FS. I'm sure it will give you an error.

  8. kryshnakishore
    Ice Cream Sandwich Apr 6, 2016

  9. Yaznas
    Gingerbread Apr 6, 2016

    Yaznas , Apr 6, 2016 :
    I have converted from ext4 to f2fs and i don't feel any kind of difference though in usage...
    Note:- changing file system leads to complete loss of data like everything on internal storage

  10. MZO_
    Gingerbread Apr 6, 2016

    MZO_ , Apr 6, 2016 :
    In my opinion the f2fs/ext4 doesn't have much of a difference... I've noticed difference in copy pasting big files only. Speed doesn't decrease on f2fs. If ut is about system then I'd say you should stay on ext4, not gonna make much of a difference

  11. semper80
    Ice Cream Sandwich Apr 6, 2016

  12. Abdel-1993
    Froyo Apr 6, 2016

    Abdel-1993 , Apr 6, 2016 :
    It doesn't support it via the official way, however, you can manually modify the boot.img and the fstab.grouper to work with F2FS, but as Aaahh said, it will be a bit of a hassle.

    Devs and all who responded, I thank you all for your time and effort,

    Have a nice day friends.

  13. Dron99
    Honeycomb Apr 6, 2016

    Dron99 , Apr 6, 2016 :
    And TWRP recovery as well.

  14. josedellabosca
    Froyo Apr 6, 2016

    redfo1 likes this.
  15. redfo1
    Gingerbread Apr 6, 2016

    redfo1 , Apr 6, 2016 :
    Yup. It's nice that work is being done to improve filesystems further, but this won't magically make the phone 10% faster. So if your objective is to gain time, it's definitely not "worth the effort" to migrate to any unsupported filesystem in general I'd say: you'll spend more time getting it to work than the time you'll ever save from running it over the life of your device.

    josedellabosca likes this.
  16. niTe_RiDeR_Pro
    Ice Cream Sandwich Apr 7, 2016

    niTe_RiDeR_Pro , Apr 7, 2016 :
    @Abdel-1993 I dont think COS12.1 supports /system as f2fs. That could break many features & could also cause your rom to not boot properly/bootloop. So I would recommend not to take risk.

    Still if you are willing to take the risk, then take a full nandroid backup in twrp > format system as f2fs > now either clean install COS12.1 yog7das2k1 flashable zip (or) first in twrp settings, tick the option use rm-rf instead of formatting (this option prevents twrp from formatting the partition back to ext4 when restoring a backup) & restore only system partition from backup. :)

  17. niTe_RiDeR_Pro
    Ice Cream Sandwich Apr 10, 2016

  18. lolrepeatlol
    Jelly Bean Apr 10, 2016

    lolrepeatlol , Apr 10, 2016 :
    in the case of desktop linux, ext4 is more supported.
    other filesystem types are mostly targeted for servers

  19. ambuj22263
    Gingerbread Jan 31, 2017

    ambuj22263 , Jan 31, 2017 :
    I have converted data partition to f2fs and (system,cache) both in ext4, Is this good for performance or I have to do other please tell me what should do for high performance.
    Thanks in advance.

  20. Mykson
    Ice Cream Sandwich Jan 31, 2017

    Mykson , Jan 31, 2017 :
    You can convert data and cache to f2fs. Leave system at ext4. But as we learned from the comments above there is not much difference between f2fs and ext4.