Skip to content
EntityQ1442119· pop 14· linked from 164 articles

Also known as Flash-Friendly File System

F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.

Key facts

Filesystem.name
F2FS
Filesystem.developer
Samsung Electronics, Motorola Mobility, Huawei and Google
Filesystem.full_name
Flash-Friendly File System
Filesystem.introduction_date
v3.8, 2012-12-20
Filesystem.introduction_os
Linux
Filesystem.directory_struct
multi-level hash table
Filesystem.file_struct
bitmap (free space), table
Filesystem.max_file_size
3.94 TB with 4K blocks, 16 TB with 16K blocks
Filesystem.max_files_no
Depends on volume size
Filesystem.max_filename_size
255 bytes
Filesystem.max_volume_size
16 TB with 4K blocks, 64 TB with 16K blocks
Filesystem.dates_recorded
modification (mtime), attribute modification (ctime), access (atime)
Filesystem.date_resolution
1 ns
Filesystem.attributes
POSIX, extended attributes
Filesystem.file_system_permissions
POSIX, ACL
Filesystem.compression
LZO, LZ4 (since Linux 5.6), zstd (since Linux 5.7)
Filesystem.encryption
Yes
Filesystem.OS
Linux and Android

via Wikipedia infobox

Wikidata facts

Official website
f2fs.wiki.kernel.org
Show 2 more facts
inception
2012-08-03
name
Flash-Friendly File System
Sources (2)

via Wikidata · CC0

~24 min read

Article

15 sections
Contents
  • Features
  • Design
  • On-disk layout
  • Metadata structure
  • Index structure
  • Directory structure
  • Default block allocation
  • Cleaning process
  • Adoption
  • Phone manufacturers
  • Linux distributions
  • Detailed features description
  • See also
  • References
  • External links

F2FS (Flash-Friendly File System) is a flash file system initially developed by Samsung Electronics for the Linux kernel.

The motive for F2FS was to build a file system that, from the start, takes into account the characteristics of NAND flash memory-based storage devices (such as solid-state disks, eMMC, and SD cards), which are widely used in computer systems ranging from mobile devices to servers.

Connections

Categories