Em vez de "strip size" e "stripe size", as páginas man do XFS usam os termos "stripe unit" e "stripe width", respectivamente.
Isso torna possível decodificar o texto confuso na página mkfs.xfs(8)
man:
sunit=value
This is used to specify the stripe unit for a RAID
device or a logical volume. The value has to be
specified in 512-byte block units. Use the su subop‐
tion to specify the stripe unit size in bytes. This
suboption ensures that data allocations will be
stripe unit aligned when the current end of file is
being extended and the file size is larger than
512KiB. Also inode allocations and the internal log
will be stripe unit aligned.
su=value
This is an alternative to using sunit. The su sub‐
option is used to specify the stripe unit for a RAID
device or a striped logical volume. The value has to
be specified in bytes, (usually using the m or g
suffixes). This value must be a multiple of the
filesystem block size.
Portanto, com sua matriz relatando um tamanho de faixa de 256 KiB, você deve especificar su=256K
ou sunit=512
(porque 512 blocos de 512 bytes equivale a 256 KiB).
swidth=value
This is used to specify the stripe width for a RAID
device or a striped logical volume. The value has to
be specified in 512-byte block units. Use the sw
suboption to specify the stripe width size in bytes.
This suboption is required if -d sunit has been
specified and it has to be a multiple of the -d
sunit suboption.
sw=value
suboption is an alternative to using swidth. The sw
suboption is used to specify the stripe width for a
RAID device or striped logical volume. The value is
expressed as a multiplier of the stripe unit, usu‐
ally the same as the number of stripe members in the
logical volume configuration, or data disks in a
RAID device.
When a filesystem is created on a logical volume
device, mkfs.xfs will automatically query the logi‐
cal volume for appropriate sunit and swidth values.
Com 10 fusos (8 dados, 2 paridades), você deve especificar sw=8
(data spindles) ou swidth=2M
(o tamanho da faixa multiplicado por data spindles).
Observe que xfs_info
e mkfs.xfs
interpretam sunit
e swidth
como especificado em unidades de 512B setores; infelizmente, essa não é a unidade na qual eles são relatados. xfs_info
e mkfs.xfs
reportam-nos em múltiplos do seu tamanho básico de bloco ( bsize
) e não em setores de 512B.
TL; DR:
A maneira mais fácil de especificar isso é geralmente por tamanho de faixa e contagem de fusos, portanto, su=
tamanho da tira e sw=
contagem de fusos.