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.

In the Vinony graph

Vinony's link graph records 164 inbound references to F2FS, and connects out to flash memory, solid-state drive and ISO 9660.

Vinony files it under Compression file systems, Embedded Linux and Flash file systems supported by the Linux kernel.

Vinony links it to 14 Wikipedia language editions.

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

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

via Wikidata · CC0

~24 min read

Encyclopedic overview

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.

Excerpted from Wikipedia’s “F2FS” article, available under the CC BY-SA 4.0 licence.

Connections

Categories