クラスタ (記憶媒体)

来源:互联网 发布:net编程教训 编辑:程序博客网 时间:2024/04/30 06:59

ディスクドライブにおけるクラスタ(英: cluster)は、ファイルシステムのファイルやディレクトリに割り当てられるディスク上の単位である。ディスク上のデータ構造管理のオーバーヘッドを低減するため、ファイルシステムはディスクセクタ単位での割り当てを行わず、いくつかのセクタをまとめたクラスタ単位で割り当てる。

例えば、セクタが512バイトの場合、512バイトのクラスタは1つのセクタに対応し、4KBのクラスタは連続してアクセス可能な8個のセクタに対応する。

クラスタはファイルに割り当て可能なディスクスペースの最小論理単位である。したがってクラスタが大きく設定されているファイルシステムで小さなファイルを格納すると、ディスクスペースを無駄にすることになる。このような無駄なディスクスペースをスラックスペースと呼ぶ。クラスタサイズが平均的なファイルサイズよりも小さいと、無駄となるスペースは平均してクラスサイズの約半分になる。クラスタサイズが大きくなると、無駄なスペースも大きくなる。しかし、クラスタサイズが大きければ管理のオーバーヘッドが低減され、ディスクの読み書きの速度は全体として向上する可能性がある。典型的なクラスタサイズは、1セクタ(512バイト)から128セクタ(64KiB)である。

クラスタは必ずしもディスク上で物理的に連続しているとは限らない。複数のトラックにまたがる場合もあるし、セクタインタリーブを行っている場合は1つのトラック内でも連続していない場合がある。これはフラグメンテーションではなく、クラスタ内のセクタ群は論理的には連続のままである。

ーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーーー

在磁盘驱动的簇(英∶ cluster),是文件系统的文件和被目录分配的盘上的单位。为了降低盘上的数据结构管理的overhead,文件系统不进行在盘扇区单位的分配,以归结几个扇区的簇单位分配。
譬如,扇区关于512字节,512字节的簇与1个扇区相对应,4KB的簇接连与访问可以的8个扇区相对应。
簇是给(对)文件分配可以的盘空间的最小逻辑单位。因此用簇很大地被设定的文件系统容纳小文件的话,浪费盘空间。称呼这样的徒劳的盘空间为裤子步调。比簇尺寸平均的的文件大小小,变成浪费的空间都平均成为级尺寸的约一半。簇尺寸变得大的话,徒劳的空间也变得大。可是,有如果簇尺寸大管理的overhead被降低,盘的读写的速度作为全部提高的可能性。典型的的簇尺寸,是从1扇区(512字节)128扇区(64KiB)。
簇在盘上未必物理地接连着。也有如果跨在复数的卡车上,如果进行扇区interleave在1个卡车内也有没接连的情况。这不是碎片,簇内的扇区群合乎逻辑连续的那样。





原创粉丝点击