Jump to content

F2FS

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by Jza2 (talk | contribs) at 12:23, 6 October 2012. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

F2FS
Developer(s)Kim Jaegeuk
Full nameFlash 2 File System[citation needed]
Introduced05 Oct 2012 with Linux 3.6
Other
Supported
operating systems
Linux

F2FS is a file system created by Kim Jaegeuk (hangul: 김재극) at Samsung for the Linux operating system kernel.[1]

The motivation for F2FS was to build a file system that from the sketch takes into account the characteristics of NAND flash memory-based storage devices (such as SSD, eMMC, and SD cards), which have been widely being used ranging from mobile to server systems.

Samsung chose a log structure file system approach, which adapted to the new forms of storage. Also they remedied some known issues of the very old log structured file system, such as snowball effect of wandering tree and high cleaning overhead. Because a NAND-based storage device shows different characteristics according to its internal geometry or flash memory management scheme aka FTL, Samsung also adds various parameters not only for configuring on-disk layout, but also for selecting allocation and cleaning algorithms.

See also

References