F2FS
E40784
F2FS (Flash-Friendly File System) is a Linux file system optimized for NAND flash-based storage devices, designed to improve performance and lifespan on solid-state media.
Aliases (1)
Statements (54)
| Predicate | Object |
|---|---|
| instanceOf |
Linux file system
→
file system → flash-friendly file system → |
| abbreviation |
F2FS
→
|
| announced |
2012
→
|
| category |
Linux file systems
→
flash file systems → |
| compatibleWith |
block devices
→
|
| designedFor |
NAND flash memory
→
SD cards → eMMC → solid-state drives → |
| developer |
Samsung Electronics
→
|
| fileSystemType |
log-structured file system
→
|
| fullName |
Flash-Friendly File System
→
|
| hasFeature |
adaptive logging
→
background garbage collection → fsck.f2fs consistency checker → multi-zone layout → node and data logs → roll-forward recovery → segment-based space management → separate hot and cold data areas → |
| initialReleaseYear |
2012
→
|
| introducedInKernelVersion |
Linux 3.8
→
|
| kernelIntegration |
Linux kernel
→
|
| license |
GPL-2.0-only
→
|
| mountCommand |
mount -t f2fs
→
|
| openSource |
true
→
|
| operatingSystem |
Linux
→
|
| primaryGoal |
improve lifespan of flash storage
→
optimize performance on flash storage → provide log-structured design for flash → reduce write amplification → |
| supports |
POSIX permissions
→
TRIM → atomic file operations → case-sensitive filenames → checkpointing → compression → discard operations → encryption → extent cache → fsync → hot and cold data separation → inline data → inline xattrs → journaling-like crash recovery via checkpoints → large files → large volumes → multi-head logging → |
| usedIn |
Android devices
→
embedded systems → smartphones → |
Referenced by (3)
| Subject (surface form when different) | Predicate |
|---|---|
|
F2FS
→
|
abbreviation |
|
F2FS
("Flash-Friendly File System")
→
|
fullName |
|
ChromeOS
→
|
supportsFileSystem |