News: 0001564149

  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's Modern NTFS Driver Will Now Correctly Handle Symlinks Created On Windows

([Linux Storage] 26 July 06:44 AM EDT NTFS3 Driver)


One of the nice Linux kernel accomplishments during the pandemic was getting the [1]NTFS3 driver upstreamed for that modern NTFS file-system read/write driver developed by Paragon Software. In recent times that NTFS3 driver has been seeing occasional fixes and for the Linux 6.17 kernel -- and perhaps then back-ported to existing kernels -- are some notable fixes for those relying on drives formatted with this Microsoft file-system.

The NTFS3 driver will now handle symlinks created on NTFS partitions under Windows. It turns out symbolic links created on Windows weren't handled correctly with the Linux NTFS3 driver until now, but thanks to adjusting a few dozen lines of code is now addressed.

As another fix, NTFS3 also now correctly handles creation of symlinks with relative paths. Symlinks using relative paths is another surprising bit that apparently didn't work properly with the NTFS3 driver until now.

The [2]NTFS3 pull request for Linux 6.17 also adds sanity checks for file names and some other minor alterations.



[1] https://www.phoronix.com/search/NTFS3

[2] https://lore.kernel.org/lkml/20250725135411.4064-1-almaz.alexandrovich@paragon-software.com/T/#u



p0358

Danny3

microchip8

skeevy420

uid313

specs

gnarlin

user1

skeevy420

Term, holidays, term, holidays, till we leave school, and then work, work,
work till we die.
-- C. S. Lewis