
Linux-Kernel 7.1 integriert neuen NTFS-Treiber mit vollständiger Schreibunterstützung
Ein neuer NTFS-Treiber ist nun Bestandteil des Linux-Kernels 7.1 und vereint Schreibunterstützung, Folio-Konvertierung, iomap sowie Unterstützung für Dienstprogramme im Userspace.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Linux 7.1 führt einen neuen NTFS-Treiber ein, der die Unterstützung für das weit verbreitete Dateisystem von Microsoft erheblich verbessert. Der Code wurde für den 7.1-Zyklus integriert, während der bestehende schreibgeschützte NTFS-Treiber und der separate NTFS3-Treiber weiterhin im Kernel-Baum verbleiben.
Der Kernel-Entwickler Namjae Jeon reichte den neuen Treiber ein, der nun in Linus Torvalds’ Baum für Linux 7.1 integriert wurde. Jeon beschrieb ihn als Ergebnis von vier Jahren Arbeit, die sich auf vollständige Schreibunterstützung, moderne Kernel-Integration, verbesserte Stabilität und erweiterte Dienstprogrammunterstützung für NTFS unter Linux konzentrierte.
Seit Kari Argillanders Bericht aus dem Jahr 2022 über den „verwaisten“ Status des ntfs3-Treibers habe ich die letzten vier Jahre damit verbracht, vollständige Schreibunterstützung und aktuelle Funktionen (iomap, no buffer head, folio) sowie eine verbesserte Leistung, stabile Wartung und Dienstprogrammunterstützung – einschließlich fsck für NTFS unter Linux – bereitzustellen.
Der bisherige NTFS-Code im Kernel war auf Lesezugriff beschränkt. Wie aus Jeons Nachricht hervorgeht, bietet die neue Implementierung vollständige Schreibunterstützung und baut auf dem bestehenden NTFS-Treiber auf, indem sie diesen um verzögerte Zuweisung, iomap-Unterstützung, Folio-Konvertierung und die Aufhebung der Abhängigkeit von `buffer_head` erweitert.
Darüber hinaus passt sich der neue Treiber an die aktuelle Kernel-Infrastruktur an und unterstützt gepufferte E/A, direkte E/A, Extent-Mapping sowie readpages und writepages über iomap. Durch die Umstellung entfällt zudem die Anforderung CONFIG_BUFFER_HEAD aus der Kconfig-Abhängigkeit des Treibers. Die Testergebnisse sind bemerkenswert: Der neue NTFS-Treiber besteht 326 xfstests, verglichen mit 273 bei NTFS3.
Der Pull-Request hebt zudem Funktionen hervor, die über einfache Lese- und Schreibvorgänge hinausgehen. Der neue Treiber bietet Unterstützung für „fallocate“, „idmapped mounts“ und Berechtigungen und führt eine Suite von Dienstprogrammen für den Userspace namens ntfsprogs-plus ein, die fsck-bezogene Tools für NTFS enthält.
Diese Entwicklung ist für Linux-Nutzer wichtig, da NTFS in Dual-Boot-Systemen, auf Wechseldatenträgern und in gemischten Linux-Windows-Umgebungen weit verbreitet ist. Vor diesem Hintergrund bleibt die native Kernel-Unterstützung für das Lesen und Schreiben von NTFS-Volumes für viele Nutzer und Administratoren, die Daten zwischen Systemen übertragen, unverzichtbar.
Und wann können wir damit rechnen? Der Linux-Kernel 7.0 wurde kürzlich, am 12. April, veröffentlicht. Wenn der übliche Release-Zeitplan beibehalten wird, ist der Linux-Kernel 7.1 für Mitte bis Ende Juni 2026 zu erwarten.
Spendieren Sie Bobby einen ☕ Ko-fi
s3n🧩net wünscht viel Vergnügen















Comments