a página man do mdadm
diz: "[chunk] é significativo somente para RAID0, RAID4, RAID5, RAID6 e RAID10." isto é, não se aplica a raid1. mesmo se você passar o valor, ele dirá "ignorando o tamanho do pedaço" e depois que o raid 1 for criado, você verá:
md1 : active raid1 ...
4883639488 blocks super 1.2 ...
bitmap: 0/37 pages [0KB], 65536KB chunk
por alguma razão, usou 65Mb para um tamanho de disco de 5.6Tb. Por quê?
então, a página man do mkfs.ext4
diz
stride=stride-size = Configure the filesystem for a RAID array
with stride-size filesystem blocks. This is the number of blocks read
or written to disk before moving to the next disk, which is
sometimes referred to as the chunk size. This mostly affects
placement of filesys‐ tem metadata like bitmaps at mke2fs time to
avoid placing them on a single disk, which can hurt performance. It
may also be used by the block allocator.
stripe_width=stripe-width = Configure the filesystem for a RAID array
with stripe-width filesystem blocks per stripe. This is typically
stride-size * N, where N is the number of data-bearing disks
in the RAID (e.g. for RAID 5 there is one parity disk, so N will be
the number of disks in the array minus 1). This allows the block
allocator to prevent read-modify-write of the parity in a RAID stripe
if possible when the data is written.
O que tudo isso significa para o RAID1? Devo apenas repetir o mesmo valor que eu tenho para chunck acima? e ignorar stripe_width como RAID1 cai fora da nota "se possível"? ou não?
não está muito claro o que devo fazer para o RAID1. Usando as fórmulas que encontrei em outros tutoriais para RAID0 e RAID5, eu tenho esses números para minha matriz RAID1, que eu acho que não estão corretos .. mkfs.ext4 -b 4096 -E stride=16384,stripe-width=16384