News: 0001583216

  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)

Linux 6.18 exFAT Driver Lands An Enticing Optimization

([Linux Storage] 6 Hours Ago exFAT)


In addition to [1]the NTFS3 driver changes to land last week for the Linux 6.18 kernel, the exFAT file-system driver for that other Microsoft file-system has also seen some notable updates this cycle.

Microsoft's exFAT as their file-system choice for USB flash drives, SD cards, and other flash media continues seeing improvements for its Linux driver support. One improvement that stands out with exFAT in Linux 6.18 is to optimize the allocation bitmap loading time. This is the enhancement previously covered on Phoronix one month ago that can [2]lead to a ~16.5x speed-up for loading time . This change is particularly beneficial for large partitions with small cluster sizes.

In addition to that big loading time improvement, exFAT now supports the FS_IOC_GETFSLABEL and FS_IOC_SETFSLABEL ioctls for getting/setting the file-system label, support for changing the discard / zero_size_dir / errors mount options via remount handling, and a few other patches to enhance the code.

More details on these merged exFAT changes for Linux 6.18 via [3]this pull .



[1] https://www.phoronix.com/news/Linux-6.18-EXT4-EROFS-NTFS3

[2] https://www.phoronix.com/news/exFAT-Optimize-Bitmap-Loading

[3] https://lore.kernel.org/lkml/CAKYAXd8XfKPTdDMbHKkyQN1FTGLmgKkMTkUiSOuHE=FjB=G==w@mail.gmail.com/



Congratulations! You have purchased an extremely fine device that would
give you thousands of years of trouble-free service, except that you
undoubtably will destroy it via some typical bonehead consumer maneuver.
Which is why we ask you to PLEASE FOR GOD'S SAKE READ THIS OWNER'S MANUAL
CAREFULLY BEFORE YOU UNPACK THE DEVICE. YOU ALREADY UNPACKED IT, DIDN'T
YOU? YOU UNPACKED IT AND PLUGGED IT IN AND TURNED IT ON AND FIDDLED WITH
THE KNOBS, AND NOW YOUR CHILD, THE SAME CHILD WHO ONCE SHOVED A POLISH
SAUSAGE INTO YOUR VIDEOCASSETTE RECORDER AND SET IT ON "FAST FORWARD", THIS
CHILD ALSO IS FIDDLING WITH THE KNOBS, RIGHT? AND YOU'RE JUST NOW STARTING
TO READ THE INSTRUCTIONS, RIGHT??? WE MIGHT AS WELL JUST BREAK THESE
DEVICES RIGHT AT THE FACTORY BEFORE WE SHIP THEM OUT, YOU KNOW THAT?
-- Dave Barry, "Read This First!"