In order to fulfill the basic functions of our service, the user hereby agrees to allow Xiaomi to collect, process and use personal information which shall include but not be limited to written threads, pictures, comments, replies in the Mi Community, and relevant data types listed in Xiaomi's Private Policy. By selecting "Agree", you agree to Xiaomi's Private Policy and Content Policy .
Agree

Tech

[Discussion] What is F2FS - Let's Know in details

2019-09-30 00:09:03
793 27
Hey Mi fans,
How are you all? Previously we talked about EXT4 file system in details. Today, we will let you know about another file system technology called "F2FS". In this thread, I'll let you know about F2FS, it's pros & cons, etc. So shall we start the game?

F2FS:
Recent mobile devices adopt various flash storages as primary storage. File system support for those flash storages is a must for flash device performance and lifespan. Samsung developed a new file system called F2FS, designed for mobile flash storages. F2FS is designed considering the characteristics of the underlying flash storage which has a flash translation layer (FTL). F2FS outperforms EXT4, which is a popular file system for Android phones, in most of the benchmarks. F2FS is based on the log-structured filesystem (LFS) design — which is hardly surprising given the close match between the log-structuring approach and the needs of flash. The max volume size of F2FS is 16 TB, max file size is 3.94 TB & max filename length is 255 bytes. Let's have a look at its layout.

The particular value that F2FS brings, which can justify it being "flash friendly", is that it provides large-scale write gathering so that when lots of blocks need to be written at the same time they are collected into large sequential writes which are much easier for the FTL to handle. Rather than creating a single large write, F2FS actually creates up to six in parallel. As we shall see, these are assigned different sorts of blocks with different life expectancies. Grouping blocks with similar life expectancies together tends to make the garbage collection process required by the LFS less expensive.

Pros:
  • Theoretically faster read/write speeds
  • Can prolong the life span of your flash storage due to less writes required
  • Doesn't suffer file size limitation of 4GB

Cons:
  • F2FS formatted SD cards may have trouble mounting and some apps may not be able to work correctly
  • Stability is heavily reliant on kernel maintainer
  • Not supported on all phones

Relevant Thread:


Popular Columns across Mi Community:

Rate

Number of participants 6 Experience +85 Pack Reason

View Rating Log

2019-09-30 00:09:03
Favorites12 RateRate
Thank you for sharing the details of F2FS technology.
2019-09-30 00:52:57
Best Regards,
Shah Md. Sultan
Super Moderator, Mi Community Bangladesh

Pro Bunny

Mohammed sobuj | from Redmi Note 4

#2

okay
2019-09-30 00:57:30

Pro Bunny

1899881477 | from Redmi Note 6 Pro

#3

thanks
2019-09-30 02:05:21

Süper moderatör

rayhanh Author | from Redmi Note 4X

#4

Shahed
Thank you for sharing the details of F2FS technology.

Thank you too for replying in my thread bhai.
2019-09-30 02:10:18
Rayhan Hasan,
Super Moderator, Mi Community Bangladesh.

Rookie Bunny

Mohaiminul | from Redmi Note 7 Pro

#5

thanks
2019-09-30 03:34:45

Moderator

MH Imran | from Redmi Note 4

#6

Thanks for your useful thread
2019-09-30 04:31:27
Thanks for Sharing Information.
2019-09-30 04:47:22

Advanced Bunny

Siffat | from Redmi Note 7 Pro

#8

ধন্যবাদ এতো সুন্দর করে বর্ণনা করার জন্য
2019-09-30 07:43:45

Grand Master Bunny

Ian Adoe | from Redmi Note 5A Prime

#9

Nice explanation, thanks
2019-09-30 08:08:41

Pro Bunny

Swapnilbd | from Redmi 5 Plus

#10

thanks for sharing
2019-09-30 08:09:15
please sign in to reply.
Sign In Sign Up

rayhanh

Super Moderator

Check-in 3 jours
Check-in 7 jours
Check-in 21 jours
Check-in 40 jours
Check-in 70 jours
Check-in 100 jours
Newbie Member
Newbie Member
MIUI 8th Anniversary
Eid Mubarak
MIUI 10
10K Members Celebration
2019
Throw Back with Mi 2018
20K Registered Users
Mi Community App Review
9th Birthday of Xiaomi
Redmi Note 7
বাংলা নববর্ষ
Suited and Booted
New Home
30K Members
Redmi Note 7 Unboxing
Limited Edition Space Medal
70K Fans
Challenge Photographer
Challenge Photographer
Android Q
PhotoChallenge
2 años
Tebak Nama Android Q
Android Q
Phoenix
Mother's Day
Guess The Name
Mothers day
Xiaomi Band
Día de las Madres
ShotByMi
Mi Band Series
Redmi Note 7 Space
Mi Band Series
تحدي جديد للتصوير الفوتوغرافي
توقع اسم Android Q
Best Mi
Happy Mother's Day
Android Q
50K Mi Fans
Złoty Mi Band
Mi band 3
25K
Świętujemy dzień X-Men!
Mi Band History
قصتك مع السوار الذكي Mi Band
Mi Band Story
X-Men Character
Medalla X-Men: Cíclope
Medalla X-Men: Magneto
70K Mi Fans
Challenger
40K Registered Users
Eid Mubarak
Redmi Questionnaire
Ngày của Mẹ
Xmen dark phoenix
Android Q
70k celebrate
X-Men: Tormenta
X-Men: Profesor Xavier
أمنياتكم في عيد الفطر
أجمل لحظات عيد الفطر
 اختبار شخصيات X-MEN Dark Phoenix
Зустрічайте Mi 9T!
X-Men UGC
h5medal
Perfil Personalizado
80K Mi Fans
Tech Talent
ShotByMi
100K Mi Fans
Selfie Day
Mi 9T guess
50K Users
Medalla Mi Community
MIUI Geek
Fortune 500
Happy July
Global Fans
App Maniac
My Country My Pride
شجع مصر مع شاومي
Redmi 7A
60K Registered Users
Off Topic Guru
Like
Check in
Reply
Favorites
Eid Al-Adha Mubarak
MIUI 9th Birthday
9YearsWithMIUI
MIUI 9th Birthday
9YearsWithMIUI
Global Community
Mi A3
70K
Global Community
90k Mi Fans en México
Mejor Contenido Agosto
100 Mil Mi Fans
Mi A3
MIUI Weekly Poll
80K
wallpaper votes
better together slogan
Global Community
better together with friends
Super Saturday
Puzzle Master
Super Tuesday
90K Registered Users
Mrrrroczne Halloween
30K UK
Super Monday
100K
HALLOWEEN 2019
Halloween
50K
200K Mi Fans

Read moreGet new
Copyright©2016-2019 Xiaomi.com, All Rights Reserved
Content Policy
Quick Reply To Top Return to the list