User Tools

Site Tools


Sidebar

F2FS

—————————————-

Current Versions

  • F2FS: v4.10-rc1
  • F2FS-tools: v1.8.0
  • F2FS-backports: v4.10-rc1

—————————————-

Quick Links

—————————————-

development

This is an old revision of the document!


Features

  • Multi-head logging
  • Multi-level hash table for directory entries
  • Static/Dynamic hot and cold data separation
  • Adaptive logging scheme
  • Configurable operational units
  • Dual checkpoint
  • Roll-back and roll-forward recovery
  • Heap-style block allocation
  • TRIM/FITRIM support[3]
  • Online fs defragmentation/file defragmentation[4]
  • Inline xattrs[5]/data[6]/dir[7]
  • Offline filesystem check (Check and fix inconsistency[8])
  • Atomic operations[9]
  • Filesystem-level encryption[10]
  • Offline resizing[11]
  • Inner periodically data flush[12]
  • Extent cache[13]

TODO list

  • Snapshot
  • Transparent compression
  • Tiered storages
  • Reflink, copy_file_range, clone_file_range
  • Cgroup
  • DAX
  • Data deduplication
  • Better direct I/O
  • Removable device support
  • Windows driver supporting F2FS
development.1469574119.txt.gz · Last modified: 2016/07/26 23:01 by Jaegeuk Kim