Linux カーネルパッチシリーズで NTFSPlus ドライバーが NTFS に改名

カーネル開発者の Namjae Jeon が NTFSPlus ドライバーの v3 パッチシリーズを提出し、単に NTFS に改名して Linux カーネルへの統合を容易にしました。この更新は既存の読み取り専用 NTFS ドライバーを基盤とし、パフォーマンス向上と新機能を導入します。変更はコードレビューを効率化し、現代の Linux ファイルシステム操作との互換性を向上させることを目指しています。

Linux 用新 NTFS ドライバーの開発が v3 パッチシリーズの公開により重要な節目を迎えました。exFAT ドライバーや ksmbd SMB サーバーへの貢献で知られる Namjae Jeon は、2025 年 12 月 29 日にこれらのパッチを Linux カーネルメーリングリストに投稿しました。主な変更は NTFSPlus を NTFS に改名し、長年存在する読み取り専用 NTFS ドライバーを基盤としたコードの再構築です。Phoronix が指摘するように、このアプローチはメンテナがゼロから全体の実装をレビューするのではなく、イノベーションに集中できるため、コードレビューを簡素化します。

更新された NTFS ドライバーは、iomap を用いた直接 I/O、buffer-head の使用廃止、ユーティリティ関数、ファイルシステムテスト用の xfstests との互換性などの必須機能に加え、書き込み操作をサポートします。追加の改善には、cluster-to-folio 変換や byte-to-sector 操作のための新しい汎用ヘルパー、$MFT ファイルに対する readahead の有効化、32 ビットシステムでの 2TB ファイルシステム制限の削除が含まれます。

パフォーマンスベンチマークでは、既存の NTFS3 ドライバーに対して顕著な向上を示しています。シングルスレッド書き込みが 3-5% 高速化され、マルチスレッド操作は 35-110% 改善。ファイル一覧表示速度が 12-14% 向上し、4TB パーティションのマウント時間は 1 秒未満に短縮され、NTFS3 の 4 秒超から大幅に改善しました。

ただし、このドライバーは依然として実験的です。ジャーナリングの完全サポートはなく、ジャーナル再生の部分的な実装のみです。Jeon はドライバーがメインラインカーネルにアップストリームされた後に包括的なジャーナリングを追加する予定です。この進展は、Linux 上での堅牢な NTFS サポート提供に向けた着実な前進を表しています。

関連記事

Linux kernel version 7.1 became available on June 15 as a major feature update in the 7.x series. The release includes several hardware and performance improvements for users of Intel and AMD systems.

AIによるレポート

Developers have released Linux kernel 7.0, featuring improvements for Intel and AMD hardware, enhanced storage handling, and the removal of the experimental label from Rust support. Linus Torvalds announced the update, which is not a long-term support version. The release includes preparations for upcoming CPUs and GPUs, alongside self-healing filesystem capabilities.

このウェブサイトはCookieを使用します

サイトを改善するための分析にCookieを使用します。詳細については、プライバシーポリシーをお読みください。
拒否