F2FS (Flash Friendly File System) 是专门为基于 NAND 的存储设备设计的新型开源 flash 文件系统。特别针对NAND 闪存存储介质做了友好设计。F2FS 于2012年12月进入Linux 3.8 内核,目前F2FS仅支持Linux操作系统。
在对固态硬盘进行基准测试时,与长期使用的Linux文件系统相比,F2FS已经非常快了,而对于Linux 5.3,这个文件系统的状态也更好。
F2FS仍然是一个非常有趣的文件系统,并且在新的Android设备上得到了特别好的采用,同时它继续为笔记本电脑和台式机SSD存储提供支持。 在Linux 5.3中,终于有了对F2FS的原生SWAP文件支持,可以利用直接I/O来获得更好的交换性能。 F2FS还能够在固定文件中预分配物理块,以避免仅附加工作负载中的碎片,更多的健全性检查以及各种bug修复。
那些对F2FS最新一轮功能工作感兴趣的人可以访问内核邮件列表,了解5.3内核pull request中的所有细节。
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/126918.html