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を介してクライアントが利用できます。

Source: https://habr.com/ru/post/J136464/


All Articles