範囲のファイルシステムとは何ですか?

範囲のファイルシステム(EFS)は、ブロックとして知られているより小さく、より散在するユニットを使用する代わりに、コンピューターのハードドライブまたはその他の物理ストレージデバイスでファイルとメモリを管理する方法です。一部のファイルシステムは、ブロックとして知られている小さなユニットのファイルに必要なスペースを割り当てます。これにより、平均長さの単一のファイルがディスク全体に物理的に散乱され、そのファイルから読み取りの速度と効率が低下します。範囲のファイルシステムの場合、すべての小さなブロックは範囲として知られるより大きな構造に結合されます。つまり、物理ディスク上の単一の連続した場所に大きなファイルを保存し、そのファイルから読み取るときにドライブの速度を上げます。多くのオペレーティングシステムは範囲の使用をサポートしていますが、この用語はもともと、Irix®、Devとして知られる現在中止されているUnixのようなオペレーティングシステムの特定の早期ファイルシステムに適用されました。SiliconGraphics®。

によってEloped

ハードディスクやコンパクトディスク(CD)などの物理ディスク上の個々のビットとバイトは、ハードウェア、オペレーティングシステム、ファイルシステムによってグループに分割されます。これらは論理的なグループ化として知られています。なぜなら、それらは必ずしも物理的な境界を持っているわけではなく、システムによって課されるものだけだからです。いくつかのファイルシステムの場合、ブロックとして知られる論理グループは、ファイルを保存するために割り当てることができる基本的なスペースの量として使用されます。ブロックは任意のサイズに設定できますが、通常は非常に小さく、わずか128バイトのスペースで構成されています。

範囲のファイルシステムは、隣接する場合はディスク上で一緒にブロックします。つまり、それらはすべてディスク上で物理的に隣接しています。このブロックのコレクションは、範囲として知られています。ファイルシステムで、ファイルが物理ディスクに書き込まれると、単一の代わりに範囲が割り当てられますブロック。ブロックの代わりにExtentsを使用することの利点は、大きなファイルが作成および維持するためにオーバーヘッドが少なくなり、断片化のリスクが大幅に削減されることですが、必ずしも排除されるわけではありません。

ファイルの断片化は、ファイルが利用可能なブロックや範囲よりも多くのスペースを必要とする場合に発生します。つまり、ファイルを分割して、ディスク上の2つ以上の物理的に異なるスペースを占有する必要があります。小さなブロックを使用すると、大きなファイルはディスク全体にわたって数百または数千ブロックを占めることができ、ファイルにアクセスできる速度が低下します。範囲のファイルシステムでは、間接的なエクステントとして知られる大きなファイルを異なる範囲に分割することができますが、通常、必要な範囲の数は、ファイルが小さなブロックを使用して割り当てられた場合よりも少なくなります。

大規模なファイルに必要なオーバーヘッドの量を減らすことに加えて、複数のポインターの代わりにファイルシステムに単一の範囲のみを保存する必要があるため拡張子を使用するフーセントブロックは、一部のストレージハードウェアの寿命を延ばすこともできます。連続的なファイルは、情報にアクセスするためにディスクドライブの読み取りヘッドメカニズムからの移動が少ないため、これが発生する可能性があります。範囲のファイルシステムは、テラバイト以上の長さになる可能性のある単一ファイルの作成も可能にします。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?