Új NTFS illesztőprogram a Linux kernelben

kami911 képe

Teljesen új, windows-os rendszereken használt NTFS, kernelszintű NTFS illesztőprogram került beolvasztásra a Linux kernel 5.15-ös verziójába. A Paragon Software GmbH által készített NTFS illesztőprogram nagyobb teljesítményt, több támogatott funkciót, jobb Windows 10 támogatást ígér, mint a mostanában a disztribúciók által használt NTFS-3G FUSE illesztőprogram. A FUSE a felhasználói területen megvalósított fájlrendszerek keretrendszere. Az ezzel felépített NTFS-3G nem a kernel része volt, hanem egy külön csomag, amely a FUSE rendszer használva épült a rendszerbe. Ezzel a fejlesztőknek elég nagy szabadságot adott, és az esetleges implementációs problémákat is könnyebben kezelhette a kernel. A most beolvasztásra került, illesztőprogram egy, a három közvetlenül elérhető NTFS illesztőprogramból. A Linux kernel már tartalmazott egy NTFS illesztőprogramot, amely a 2.4-es kernelben megjelenő driver újraírása volt, és elsősorban olvasásra volt alkalmas, limitált írási támogatással, tömörített fájlok támogatása nélkül és egyéb problémákkal. Ennél a NTFS-3G illesztőprogram tudásban és stabilitásban is többet kínált. Ez utóbbit haladja meg az új illesztőprogram, amely NTFS3 néven került a kernelbe.

Az új illesztőprogram:

  • Teljes írás és olvasási támogatást nyújt.
  • Az NTFS 3.1-es verzióját is támogatja.
  • Támogatja a hagyományos, tömörített és sparse fájlok támogatásával.
    • Ez utóbbiban csak a nem-nulla értékek kerülnek eltárolásra.
  • Napló újra lejátszás támogatással rendelkezik.
  • POSIX ACL támogatása.
  • SSD TRIM (discard) támogatása.
  • Rejtett- és metafájlok (fájlrendszer) megjelenítése.
  • Windows 10 tömörítési eljárások támogatása.
  • 64 bites klaszterszám támogatása 16 terabájtnál nagyobb fájlrendszer 4 kilóbájtos klaszterméret esetén (nem kompatibilis a Windows-zal, ott csak 32 bites klaszterszám a maximális).

A fejlesztők ígérete szerint további új funkciók és szükség esetén hibajavítások érkeznek majd a illesztőprogramba.

(kép)

Hozzászólások

Szuper!

Értékelés: 

5
Átlag: 5 (1 szavazat)

Eddig se volt sokkal lassabb mint a natív ext fájlműveletek, viszont erőforrásigényesebb, legalábbis a nudli Celeronon észrevehetően jobban húzza a procit a nagymennyiségű NTFS fájlmozgatás.
Kíváncsi leszek ha nálam is meglesz az újabb kernel, mennyivel lesz erőforráscsökkentő az újabb megoldás.
A Paragon eléggé ott van a szeren ebben a témában az biztos.

Redmondból várom a fordítottját, segédeszközök nélküli EXT támogatást.  wink

Szuper!

Értékelés: 

0
Még nincs értékelve

#1 Igen, szerintem jó lesz az új driver, én várom, hogy kipróbálhassam.

Szuper!

Értékelés: 

0
Még nincs értékelve

Jó, de hát hol van az még, talán jövőre, hiszen még csak az 5.14.1-nél tartunk.

kimarite képe

NTFS3

Értékelés: 

0
Még nincs értékelve

#1.1 Ránéztem a lehetőségekre.

1) kernel forgatás ( Kernel forgatás (4.15.2) )

> The Debian Linux kernels 5.15 and 5.16-rc1 do not have the newly introduced ntfs3 module, which was a fairly big new feature in 5.15.  The module provides an in-kernel alternative to the ntfs-3g package.
> 
> To add the module, add "CONFIG_NTFS3_FS=m" to the kernel config.

See #998627.

Regards,
Salvatore

Forrás: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1000697

2) Letöltés

3) nem hivatalos elágazás, fork

  • / ntfs3
    • ntfs3 is a free (as in free beer and free speech) filesystem kernel module for Linux kernel that is developed by Paragon Software.
    • This unofficial out-of-tree module is tested to be compatible with Linux kernel 5.14 and later

Jegyzet

Használt kernel ellenőrzése (itt nincs bekapcsolva):

grep -Ei ntfs /boot/config-$(uname -r)
# CONFIG_NTFS3_FS is not set
[ -d "/lib/modules/$(uname -r)/kernel/fs/ntfs3" ] && echo "NTFS3 is here"
(visszatér a készenléti jelzés)