News: 0001480884

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

F2FS, exFAT & Btrfs File-System Changes In Linux 6.11

([Linux Storage] 3 Hours Ago Linux 6.11 File-Systems)


While not as notable as [1]the nice EXT4 performance optimization making it into Linux 6.11 or features like [2]XFS real-time FITRIM and [3]self-healing Bcachefs on read I/O errors , the Bcachefs, F2FS, and Btrfs file-systems saw smaller updates for the Linux 6.11 kernel cycle.

The [4]F2FS pull request was sent out on Tuesday. F2FS this cycle adds FS_IOC_GETFSSYSFSPATH support, similar to [5]EXT4's FS_IOC_GETFSSYSFSPATH in Linux 6.10. F2FS also now enables ATGC dynamically in some cases and has various bug fixes and smaller improvements.

With the [6]exFAT driver changes merged last week there is a deadlock fix and then introducing support for [7]IDMAPPED mounts.

The [8]Btrfs changes were a bit heavier and included improvements to the background block group reclaim, automatically dropping the QGROUP of deleted subvolumes, mount option updates with "rescue=" mode improvements, memory allocation optimizations, and other improvements.

Hopefully for Linux 6.11 I'll finally have the time for carrying out a fresh Linux file-system performance comparison.



[1] https://www.phoronix.com/news/Linux-6.11-EXT4

[2] https://www.phoronix.com/news/XFS-RT-FITRIM-Linux-6.11

[3] https://www.phoronix.com/news/Linux-6.11-Bcachefs

[4] https://lore.kernel.org/lkml/ZqAZZAmghKIaBAkJ@google.com/

[5] https://www.phoronix.com/news/Linux-6.10-EXT4

[6] https://lore.kernel.org/lkml/CAKYAXd_M5+ZHh9aWowoOcOLtwbOpX4TtUa7ea4VcEtKTq1nmNA@mail.gmail.com/

[7] https://www.phoronix.com/search/IDMAPPED

[8] https://lore.kernel.org/lkml/cover.1721066206.git.dsterba@suse.com/



EphemeralEft

cynic

A would-be disciple came to Nasrudin's hut on the mountain-side. Knowing
that every action of such an enlightened one is significant, the seeker
watched the teacher closely. "Why do you blow on your hands?" "To warm
myself in the cold." Later, Nasrudin poured bowls of hot soup for himself
and the newcomer, and blew on his own. "Why are you doing that, Master?"
"To cool the soup." Unable to trust a man who uses the same process
to arrive at two different results -- hot and cold -- the disciple departed.