mdadm - RAID 1またはRAID 5/6で512Bおよび4kB論理セクタサイズのディスクを混在させることに欠点はありますか?

mdadm - RAID 1またはRAID 5/6で512Bおよび4kB論理セクタサイズのディスクを混在させることに欠点はありますか?

4kB物理セクタサイズと512B論理セクタサイズを使用する8TBディスクで、mdadm RAID 1およびRAID 6設定があります。このアレイにさらに8TBのディスクを追加したいのですが、一般的なアプローチはsgdiskを使用してGPTをコピーすることです。ただし、新しいドライブは「4k 基本」、つまり物理セクタサイズと論理セクタサイズが 4kB なので動作しません。

(これを考慮した一般的なGPT操作ツールはないようで、指定されたバイトサイズと同じパーティションを作成して手動で新しいパーティションテーブルを作成します。)

ただし、1つのアレイ(RAID 1とRAID6)で、論理セクタサイズが512Bと4kBのドライブを混在させたいという事実に関する情報が見つかりません。

アレイ内の512Bおよび4kBセクタサイズのドライブを混在させることに欠点はありますか?すべてのディスクの物理セクタサイズは4kBです。

mdadm RAIDの仕組みを理解すれば大丈夫でしょう。より小さいRAIDアレイの場合、ブロックサイズは通常少なくとも64kBであり、RAID自体はセクタを処理せずにデフォルトのレイアウトを「抽象化」する必要があるためです。 LBA。

答え1

ブロックサイズが512のディスクとブロックサイズが4kの別のディスクからMD RAIDアレイを作成すると、ブロックサイズが4kのアレイになります。

たとえば、mdamd --stop /dev/md<X>Clear diskを使用して4kディスクを削除してmdadm --zero-superblock /dev/sd<Y>アレイを再起動すると、MDアレイのブロックサイズが512であることがわかります。私にとってこれは大きな問題です。元々生成されたブロックサイズを覚えておく必要があります。

関連情報