ntfsplus - új NTFS fájlrendszer driver a Linux kernelben

Címkék

Új NTFS fájlrendszer driver tart a Linux kernelbe ntfsplus néven. A fejlesztője az alábbiakkal indokolja létjogosultságát:

Bevezetés

Az NTFS fájlrendszer továbbra is a Windows alapértelmezett fájlrendszere és egy, a Linux kernelben lévő, jól karbantartott NTFS driver javítja a Windows eszközökkel való interoperabilitást, megkönnyítve a Linux felhasználók számára az NTFS-re formázott meghajtókkal végzett munkát. A Linux kernelben az NTFS támogatás a régóta elhanyagolt NTFS Classic (csak olvasás) volt, amelyet eltávolítottak a Linux kernelből, hátrahagyva a gyengén karbantartott NTFS3-at. Az NTFS3-nak még mindig sok problémája van és gyengén karbantartott, ezért 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?

A read-only NTFS (Classic) alapján újraépített, ntfsplus-nak nevezett ntfs (driver) egy olyan megvalósítás, amely támogatja az írást és az alapvető követelményeket (iomap, no buffer-head, utilities, xfstests test result). A régi, read-only NTFS (Classic) kód sokkal tisztább, kiterjedt megjegyzésekkel bír, 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, read-only NTFS (Classic) alapra. A cél a jelenlegi trendek (iomap, no buffer-head, folio), a megnövelt teljesítmény, a stabil karbantartás, valamint a segédprogram-támogatás, beleértve az fsck-t is.

Bejelentés itt.

Hozzászólások

Ebben számomra az volt meglepő, hogy az NTFS3-mal ilyen problémák vannak. Vagy csak az ntfsplus fejlesztője szerint? :) Mindenesetre egyelőre nem az ntfs3 helyett lesz benne a kernelben, hanem - ha tényleg bekerül - akkor mellette.

Hat amikor kijott az ntfs3, akkor en az osszes gepemrol kikukaztam az ntfs-3g-t, azt leszamitva hogy neha a mountnak meg kell adni hogy -t ntfs3 mert magataol nem jon ra, mas problemat nem tapasztaltam. Bar teny hogy nem is vittem tulzasba a hasznalatat, kerulom en a windowst ha lehet.

I hate myself, because I'm not open-source.

:)

Emlekszem meg regen valamikor, akartam valami szutyok USBs HDD-re kihuzni valami fajlokat, ntfs-3g-vel, aztan a CPU volt a szuk keresztmetszet, nem az eszveszejto usb 2.0 vagy a hdd.

De amugy mi nem megbizthato rajta? Elkurja az FS-t?

I hate myself, because I'm not open-source.

kerulom en a windowst ha lehet.

Ezzel sokan vagyunk így, de azért minden embert nem lehet elkerülni. Sokan szeretik a különféle felhős megoldásokat használni adatcserére, de sok esetben még mindig a külső meghajtó az egyetlen működő eszköz. Ráadásul minél többféle irányból érkezhet, annál nehezebb valóban működő megoldást találni. Én az exFAT-ot próbálom nyomatni, de az se mindig használható (Környezetként: még Android előtti okosTV, androidos telefonok / tabletek, szifonok, nagyon régebbi és nagyon új mekkek, meg ugye a standard win/lin/bsd. És akkor a céges okostábláról nem is beszélek. Egyszer sikerült olyan PD-t előállítanom, amire ráfért egy rendes BD-rip és végre mindenki látta, kivéve a szobafalnyi kijelzőt.)

Jaja, olyannal már hozzám is fordultak, hogy az Ncore-ról letorrentezett ware "valamiért nem megy rá a külső vinyóra, mindig megakad x %-nál, lehet hogy a vinyó rossz?" 

Naná, hogy FAT32-re volt formázva. Még szerencse, hogy az ezer éves TV az NTFS-t is ismerte ... exFAT-ot persze, hogy nem.

trey @ gépház

Egy időben nekem az ntfs-re formázott külső meghajtó jó kompromisszumnak tűnt, de ahogy írod, az újabb és újabb platformok egyre több gondot okoztak. Úgyhogy áttértem NAS-ra, aztán aki képes elérni, az írhatja-olvashatja, aki meg nem, annak úgyis mindegy :-)

Ettől függetlenül jó lenne egy olyan fájlrendszer, amit Win/Lin/Mac egyaránt ír-olvas, de ez egyelőre nekem is kihívást jelent. Amíg nem volt otthon Mac, az ntfs is jónak tűnt, meg egy időben Windows alá is be lehetett tolni ext2 drivert, de a Mac az bizony magasról tojik mindenre, ami nem Apple.

Vettem nemrég exFat-ra formázott külső SSD-t, amit még a mobiltelefonok is kezelnek, de csak jobb lenne egy megbízható, naplózó fájlrendszert használni ehelyett. Sajnos annyira felhős az idő az utóbbi években, hogy ez az akarat egyre inkább kiveszni látszik.

Itt csak a cégnév azonos. 

https://www.paragon-software.com/home/ntfs3-driver-faq/

Paragon’s commercial NTFS implementation and NTFS3 for Linux Kernel are derived from two different code bases. The commercial NTFS implementation originates from NTFS for DOS that Paragon introduced back in 2000, which has been updated and improved for over two decades. NTFS3 was intentionally developed from scratch in 2020 to be a part of the Linux Kernel. NTFS3 is written in C language, whereas Paragon’s commercial NTFS implementation is a combination of C++ and C code. 

Ugyanaz a cég áll mögötte, annyi különbséggel, hogy a leírás szerint a fizetős még annál is nagyobb gány lehet, mint amit a Linux kernelhez from scratch írt, amit nem tart karban a Paragon többszöri kérésre se. 

trey @ gépház

Van, úgy hívják ZFS. Igen, már Windows-ra is: https://github.com/openzfsonwindows/openzfs (Tény, hogy azt mondja béta, de ez a srác csinálta a Maces verziót is, ami elég stabilan ment amíg használtam, a lényeg, hogy nem ma kezdte.)

Nem tudom mi van mac-en, de amig windowson is meg linuxon is mindenfele szutyok 3rd party toolt kell hozza keresgelni, addig nalam ez igy nem igazan esik a "Win/Lin/Mac egyaránt ír-olvas" kategoriaba. Ennyi erovel van ext4 meg btrfs windowsra (meg gondolom macre is), have fun. Es akkor okos tvk meg hasonlokrol ne is beszeljunk.

I hate myself, because I'm not open-source.

Linux: apt install külső repóból. 

MacOS: Sima telepítő

Ez mondjuk kb. NVIDIA driver telepítés szint eddig. Ami a lényeg, hogy az OS kompatibilitás rétegen kívül a kód nagy része azonos minden platformon.

Okos TV nem volt a követelmények között, de nem gyakori use case, hogy valaki FS szinten akar vmit beledugni.

Hát pedig de:

társaság összegyűlik élménymesélésre és -nézésre, akkor ott biza egy (izé, 5-10)  pendrive, jobb esetben  külső merevlemez érkezik. Nem fogod egyesével felmásolni a NAS-ra azt a 2 -3 terabájtot, hanem belegyugod a tv seggibe és hadd szóljon. Már lehet hogy te nem, de elég sokan igen.

Linux: apt install külső repóból. 

$ apt
* apt is not available for openjdk-17 on x86_64
* IMPORTANT: some Java tools are not available on some VMs or some architectures

Ez nem jott ossze :D Es akkor most ne is menjunk bele abba hogy ez igy a legalis-e egyaltalan ha nem FUSE-on keresztul hasznalod, de akkor meg mar kb az ntfs-3g is jobb.

Ez mondjuk kb. NVIDIA driver telepítés szint eddig.

Nvidia drivert en szerintem utoljara Windows XP-re tettem fel, barmi ujabb windows automatikusan lehuzza windows updatebol es felrakja, Ketlenem hogy ezt megcsinalja openzfs-el ha bedugok egy ZFS-es pendriveot. De tovabbra is, ha bedugsz egy FAT-32-es pendriveot az mindenhol mukodik barmifele telepitgetes nelkul, exFAT, NTFS jo esellyel igen, ZFS az meg kulon baszakodas nelkul sehol a fenti rendszerek kozul.

I hate myself, because I'm not open-source.

47 files changed, 34560 insertions(+)

Valami azt súgja, hogy el fog tartani egy darabig mire pullolják, ez egy elég masszív patchset.