A Linux 6.17 kernelhez NTFS3 javítások érkeznek, mely tartalmazza a Symlink kezelési mechanizmus javításait is

A Linux 6.17 kernel verziójához Konstantin Komarov beolvasztásra javasolta a Paragon Software által fejlesztett NTFS3 meghajtó legújabb hibajavításait, amelyek elsősorban stabilitási és kompatibilitási problémák megoldására fókuszálnak. A 6.17 kernelhez szánt frissítés egyik fontos eleme egy biztonsági ellenőrzés bevezetése, amely a fájlnevek érvényességét vizsgálja, még mielőtt a rendszer ténylegesen létrehozná őket. Ez különösen fontos a Windows rendszerekből származó fájlok esetében, amelyek néha eltérő szabályokat követnek a névadásban. Emellett új mechanizmus került a rendszerbe, amely megjelöli a működés közben hibásnak bizonyuló inode-okat, és kizárja azokkal a további műveleteket, ezzel is védve a fájlrendszer konzisztenciáját.

A Linux 6.17 kernelhez NTFS3 javítások érkeznek, mely tartalmazza a Symlink kezelési mechanizmus javításait is

A fejlesztők külön figyelmet fordítottak a Windows alatt létrehozott symlinkek Linux kernel alatti kezelésére, mivel ezek eddig gyakran nem működtek megfelelően. A frissítés orvosolja azt a problémát, amely megakadályozta a szimbolikus linkek megfelelő értelmezését, valamint javítja a relatív útvonalú symlinkek létrehozásának logikáját. Ezek a javítások különösen fontosak, ha a felhasználó Windows és Linux rendszerek között mozgat fájlokat, vagy vegyes környezetben használ NTFS formátumú meghajtókat.

Visszavont változtatások

A fejlesztési ciklus során visszavonták azt a korábbi változtatást, amely az inode_trylock hívásokat kötelező inode_lock használatra cserélte. A módosítás visszavonása arra utal, hogy a szigorúbb zárolás nem minden helyzetben bizonyult megfelelőnek, és akár holtpontokat is okozhatott. Emellett a hibás inode állapot beállítása már nem történik meg automatikusan akkor, ha egy fájlnév törlése sikertelen – ezzel csökken a hibás állapotok félreértelmezésének esélye, és a fájlrendszer működése robusztusabbá válik. Az NTFS3 meghajtó karbantartása ezzel a frissítéssel újabb lépést tett a stabil, többplatformos használhatóság irányába.