Tag

F2FS

0 views collected around this technical thread.

vivo Internet Technology
vivo Internet Technology
Oct 30, 2024 · Fundamentals

vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference

At the 19th China Linux Kernel Developer Conference, vivo unveiled nine open‑source innovations—including DMA‑BUF DIO for AI model loading, ZHP memory compression, EROFS and f2fs filesystem enhancements, and I/O optimizations—contributing significant performance gains and demonstrating its commitment to Linux kernel advancement worldwide.

DMA-BUFEROFSF2FS
0 likes · 6 min read
vivo's Linux Kernel Innovation at the 19th China Linux Kernel Developer Conference
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 14, 2024 · Fundamentals

In-depth Analysis of F2FS Filesystem Superblock, SIT, NAT, and SSA Structures

The article provides a detailed code-level walkthrough of F2FS’s superblock, Segment Information Table, Node Address Table, Summary Area, and Main Area structures, explaining each field, entry layout, and their roles in managing segments, inodes, and data within the filesystem.

F2FSFilesystemLinux kernel
0 likes · 9 min read
In-depth Analysis of F2FS Filesystem Superblock, SIT, NAT, and SSA Structures
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jun 7, 2024 · Fundamentals

Understanding the F2FS File System Structure and Operations

The article walks through the Flash Friendly File System’s on‑disk layout—zones, sections, segments, blocks, SuperBlock, checkpoint, SIT, NAT, and SSA—showing how formatting, mounting, creating, modifying, and deleting files updates these structures, offering a practical guide for kernel and storage engineers.

F2FSFile SystemFilesystem Analysis
0 likes · 26 min read
Understanding the F2FS File System Structure and Operations
OPPO Kernel Craftsman
OPPO Kernel Craftsman
Jan 22, 2020 · Fundamentals

Understanding the Flash‑Friendly File System (F2FS): Design, Implementation, and Future Directions

F2FS is a log‑structured, flash‑aware file system that transforms random writes into sequential ones, uses segment‑based layout, NAT indexing, and hot‑cold data segregation with sophisticated garbage‑collection to improve SSD performance, and is now deployed in Android devices with ongoing enhancements such as online resizing and cold‑data compression.

F2FSFile SystemFlash Storage
0 likes · 17 min read
Understanding the Flash‑Friendly File System (F2FS): Design, Implementation, and Future Directions