ReFSファイルシステムの詳細(Protogon)

Windows 8開発者のブログには、Windows Server 8向けに開発されている、以前はコードネームがProtogonだった新しいReFS(Resilient File System)ファイルシステムのアーキテクチャを説明する大規模な記事が公開されています。 バージョン1.2の以前のNTFSファイルシステムは、1993年にWindows NT 3.1の一部として導入されました。WindowsXPが2001年に登場するまでに、NTFSはバージョン3.1に成長し、それからクライアントマシンへのインストールが開始されました。 ほぼ同じ開発パスがReFSを待っています。



多くの理由で、NTFSは最新のファイルシステムの要件を満たしていないため、 エレガントであるとは見なされず、パフォーマンスに違いはありませんでした。



Windowsストレージおよびファイルシステム部門の主要なプログラマーおよびマネージャーであるSurendra Vermaは、ReFSはNTFSベースであり、主要な分野で互換性を維持するが、同時に完全に異なるアーキテクチャになると説明しています。 ショートネーム、オブジェクトID、圧縮、ファイルレベル暗号化(EFS)、ディスク制限(クォータ)、データストリーム、トランザクション、スパースファイル、拡張属性、ハードリンクのサポートなど、NTFSの一部の機能とセマンティクスは削除されます。





B +ツリーとして実装されたReFSデータ構造



ReFSの主な目標



主なReFS機能

(一部はストレージスペースでのみ利用可能です)



さらに、ReFSは、BitLocker暗号化、アクセス制御リスト(ACL)、USNログ、変更通知、シンボリックリンク、ジャンクションポイント、マウントポイント、再処理ポイント(再解析ポイント)、ボリュームスナップショット、ファイルID、oplock。



もちろん、ReFSからのデータは、NTFSパーティションにアクセスするためにすべてのオペレーティングシステムで現在使用されているのと同じAPIを介してクライアントが利用できます。



All Articles