






















The Flash-Friendly File-System (F2FS) have landed for Linux 7.2.
One of the most notable changes for F2FS in Linux 7.2 is FSERROR error reporting support. The FSERROR framework was merged in Linux 7.0 for handling generic I/O error reporting that can be common across Linux file-systems rather than each file-system rolling their own reporting implementation. Now with Linux 7.2, F2FS has joined the FSERROR party for standardizing I/O error reporting.
F2FS with Linux 7.2 also reduces the memory footprint of using this file-system by reverting in-memory data structures that are used for runtime validation. Plus a variety of other improvements too. F2FS is now honoring per-I/O write streams for direct writess, mapping data writes to FDP streams, and other optimizations.
The in-memory block bitmap was dropped after being present in the kernel for a decade but the developers in this time never saw any reported cases of in-memory corruption. Thus just wasting memory. The in-memory sit version bitmap was also in F2FS for about a decade without having proven any real-world benefit too and thus dropped for saving memory.
More details on the F2FS feature changes as well as a variety of bug fixes for this flash-optimized file-system can be found via this pull request that has since been merged for Linux 7.2.
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。