A Linux kernel következő nagy kiadásában tovább csiszolódik az NTFS-támogatás: a Linux kernel 7.0-s verziójába újabb fejlesztések kerültek be az NTFS3 meghajtóhoz. A meghajtót a Paragon Software gondozza, és a frissítések most azért is kapnak nagyobb figyelmet, mert a párhuzamosan készülő „NTFS Remake” – korábbi nevén NTFSPLUS – várhatóan nem kerül be a 7.0-s összevonási (merge) időszakba. Ennek eredményeként az NTFS3 egyelőre marad az elsődleges, aktívan fejlesztett megoldás a Linux főági kódjában.
A most beolvasztott változtatásokat Paragon részéről Konsztantyin Komarov küldte be, és azok már megjelentek a kernel Git-tárolójában. A fejlesztések középpontjában a teljesítmény és a megbízhatóság áll, különösen nagy méretű NTFS-kötetek esetén. Javult az előreolvasás (readahead) működése a bitmap inicializálásakor és a nagyméretű könyvtárak bejárásánál, ami érezhető gyorsulást hozhat fájlrendszerszintű műveleteknél. Emellett a fájlok szinkronizálása (fsync) most már a szülő inode-ok összehangolásával történik, ami konzisztensebb állapotot eredményez váratlan leállások esetén.
Fontos technikai lépés az iomap-alapú fájlműveletek (iomap-based file operations) bevezetése, amely a kernel modern fájlkezelési infrastruktúrájára épít, és hosszabb távon jobb skálázhatóságot tesz lehetővé. Szintén újdonság a késleltetett allokáció (delayed allocation) támogatása, amely csökkenti a töredezettséget és optimalizálja az írási műveleteket. Ezeket kisebb javítások és hibafixek egészítik ki, amelyek főként ritkán előforduló, de bosszantó edge case-eket kezelnek.
Ezzel párhuzamosan zajlik az úgynevezett „NTFS Remake” fejlesztése, amely ambiciózus céllal egy funkciókban gazdagabb és nagyobb teljesítményű NTFS-meghajtót kíván létrehozni Linux alá. A projekt ezen a héten a kilencedik javításcsomagját (v9 patchset) publikálta, amely már a Linux Git korai állapotához igazodik, és több korábbi problémát korrigál. Ugyanakkor a jelenlegi fejlettségi szint alapján ez a meghajtó még nem áll készen arra, hogy a Linux 7.0-ba bekerüljön, így rövid távon nem váltja le az NTFS3-at.
Mindez azt jelenti, hogy a Linux 7.0-ban az NTFS-t használó felhasználók főként az NTFS3 meghajtó finomításaira számíthatnak. Ez különösen fontos a Microsoft NTFS fájlrendszerrel formázott külső meghajtók, kettős rendszerű gépek és vegyes környezetek esetén, ahol a stabil és gyors hozzáférés kulcskérdés. A jelenlegi irány alapján az NTFS3 továbbra is fokozatosan közelít egy teljes értékű, hosszú távon is megbízható Linuxos NTFS-megoldáshoz, miközben az alternatív fejlesztések még a „sütőben” maradnak.
- Az NTFS illesztőprogram Linux kernel Git beolvasztás
- NTFS Basics
- An Introduction to NTFS
- Microsoft NTFS Overview
- Régi NTFS illesztőprogram Linux kernel dokumentáció
Paragon Software
A Paragon Software egy német szoftverfejlesztő vállalat, amely adattárolási, fájlrendszer- és lemezkezelő technológiákra specializálódott. A cég leginkább keresztplatformos fájlrendszer-meghajtóiról ismert, amelyek lehetővé teszik a Microsoft Windows, Apple macOS és Linux rendszerek közötti adatmegosztást. Termékeit világszerte használják fogyasztók, hardvergyártók és OEM-partnerek.
Microsoft NTFS
A Microsoft NTFS (New Technology File System) a Microsoft által fejlesztett, naplózó fájlrendszer, amelyet a Windows NT család használ. 1993-as bevezetése óta a Windows operációs rendszerek alapértelmezett fájlrendszere, fejlett adatbiztonsági, megbízhatósági és jogosultságkezelési funkcióival.
(kép)

