4.3 ボリュームをフォーマットするには(4)
2014年10月22日
コラム:アロケーションユニットとは
「アロケーションユニット」とは、ディスク容量を割り当てる最小単位のことで「クラスタサイズ」とも呼ばれます。Windowsでは、個々のファイルは1バイト単位でサイズ管理されます。しかし、膨大なサイズのディスク上でファイルの記憶領域を1バイト単位で管理していては、あまりに単位が細かすぎて管理が複雑になってしまいます。このため通常のファイルシステムでは。ディスク容量を一定の単位で区切り、この単位でのみ割り当てを行うようにします。
たとえば、あるボリュームのアロケーションユニットサイズが4KB{キロバイト)だったとします。この場合、1バイトのファイルサイズでも、2KBや3KBのファイルサイズでも、ディスク中では4KBの領域を占有します。この場合、4KBに満たない部分の記憶領域は意味のない領域、つまり無駄になってしまいます。このようにして発生する無駄な領域のことを「クラスタギャップ」と呼びます。ひとつひとつのファイルのクラスタギャップが小さくても、ファイル数が多い場合、それらの合計サイズは決して少なくないものとなってしまいます。
こうした問題を考えると、windows server 2012アロケーションユニットサイズは小さくしたほうがよいように思えるかもしれませんが、一方で、アロケーションユニットサイズが小さすぎる場合にも問題はあります。
関連記事:
- Windows Server 2012ディスク管理の用語-NTFS(1)
- Windows Server 2012ディスク管理の用語-ボリューム
- Windows Server 2012グループ名を変更する
Posted by win ser 12 at 14:33│Comments(0)