Advertisement

Bejelentették az NTFSPLUS-t: Egy új Linux NTFS driver jobb teljesítménnyel és több funkcióval

Hosszú ideje létezett a csak olvasható NTFS driver, a nagyobb tudású  NTFS FUSE driver, majd az utóbbi években az NTFS3 driver, amelyet a Paragon Software juttatott a Linux kernelbe. Az NTFS3 írási/olvasási támogatást és egyéb fejlesztéseket kínált a korábbi kernel driverhez képest. Most pedig itt az „NTFSPLUS”, egy új driver írási/olvasási támogatással, amely állítása szerint jobb teljesítményt és több funkciót kínál, mint az NTFS3.

Ennek az NTFSPLUS drivernek van súlya, mivel a fejlesztését Namjae Jeon vezette. Namjae Jeon az a Linux kernel fejlesztő, aki az exFAT Linux drivert fejlesztette, a KSMBD kernel szerver kódjának karbantartója, és más Linux adattárolással kapcsolatos fejlesztéseiről is ismert,  most az NTFS támogatás javításába fogott Linuxon.

Namjae Jeon az NTFSPLUS kiadási közleményében így magyarázta a motivációt, hogy miért van szükség egy újabb NTFS opcióra Linuxon:

„Az NTFS fájlrendszer továbbra is az alapértelmezett fájlrendszer a Windows számára, és egy jól karbantartott NTFS driver a Linux kernelben javítja az interoperabilitást a Windows eszközökkel, megkönnyítve a Linux felhasználók számára az NTFS-formátumú meghajtókkal való munkát. Jelenleg az NTFS támogatás Linuxon a régóta elhanyagolt NTFS Classic (csak olvasható) volt, amelyet eltávolítottak a Linux kernelből, hátrahagyva a rosszul karbantartott ntfs3-at, aminek még mindig sok problémája van, és rosszul karbantartott, így a felhasználók és a disztribúciók még mindig a régi, örökölt ntfs-3g-t használják.”

Mi az az ntfsplus?

„Az újraalkotott ntfs, azaz az ntfsplus, egy olyan implementáció, amely támogatja az írást és az alapvető követelményeket (iomap, nincs buffer-head, segédprogramok, xfstests teszteredmény) a csak olvasható klasszikus NTFS alapján. A régi, csak olvasható ntfs kód sokkal tisztább, kiterjedt megjegyzésekkel, és olyan olvashatóságot kínál, amely megkönnyíti az NTFS megértését. Ezért fejlesztették az ntfsplus-t a régi, csak olvasható NTFS alapra. A cél az aktuális trendek (iomap, nincs buffer head, folio) biztosítása, a megnövelt teljesítmény, a stabil karbantartás, valamint a segédprogramok támogatása, beleértve az fsck-t is.”

Az NTFSPLUS írási támogatást kínál, ellentétben az eredeti Linux kernel driverrel. A Paragon NTFS3 kódjához képest az NTFSPLUS a következőket nyújtja:

  • IOmap támogatás
  • „No buffer head” működés
  • Nyilvános felhasználói oldali (user-space) segédprogramok
  • IDMAPPED csatolási támogatás
  • Késleltetett lefoglalás (delayed allocation)
  • Tervezik a naplózás (journaling) támogatását (ellentétben az NTFS3 nem működő implementációjával)

A Namjae Jeon által bemutatott teljesítménymérések (benchmarkok) azt mutatják, hogy az NTFSPLUS jelentős teljesítményelőnyökkel rendelkezik a többszálú írási tesztek során, és kisebb előnyökkel az egyszálú teszteknél. Az olvasási átviteli sebesség hasonló mindkét fájlrendszernél.

Az érdeklődők megtekinthetik adriver javítócsomag-sorozatát, amely a 34.500 sornyi új kódot tartalmazza ezen NTFS driver implementáción.

 

Translate »