のマンページにmdadm
は-c, --chunk=
、RAID 0のストライプサイズに関連すると思われる、下に引用したパラメーターについて説明しています。ただし、RAID 0のパラメーターのSNIA定義は単一の値ではなく、ブロックサイズ、ストリップの深さ、ストライプの長さの拡張の3つの値で構成されています。このチャンクパラメーターがSNIAで定義された用語にどのように変換されるのか興味があります。私が抱えている大きな問題は、「Strip_ Depth」対「Strip e Length」です。
mdadm ... -c 32K
4Kセクターサイズの8個のディスクのRAID 0アレイで実行する場合、32K(8セクター)の「Strip_ Depth」と8個の「Strip eサイズ」を持つアレイを作成しますか?または、4K(1セクター)の「Strip_ Depth 」と8の「Strip e Length」を持つ配列を作成して、一緒に「Strip e Size」を32Kにしますか?
マンページスニペット:
-c, --chunk=
Specify chunk size of kibibytes. The default when creating an array is 512KB. To ensure compatibility with earlier versions,
the default when Building and array with no persistent metadata is 64KB. This is only meaningful for RAID0, RAID4, RAID5,
RAID6, and RAID10.
RAID4, RAID5, RAID6, and RAID10 require the chunk size to be a power of 2. In any case it must be a multiple of 4KB.
A suffix of ’M’ or ’G’ can be given to indicate Megabytes or Gigabytes respectively.
SNIAコマンドRAIDディスクデータフォーマット仕様、バージョン2、セクション4.2.1 RAID-0シンプルストライピングから: