While attempting to create a xfs filesystem - Volume reports invalid stripe unit (16777216) and stripe width (0), ignoring.
Issue
-
The LVM storage in this case is not a stripe set, and
mkfs.xfs
is getting unexpected information from the RAID controller in the form of a very largeminimum_io_size
. -
Follows an example of a XFS filesystem created with values being returned from the RAID controller:
# mkfs.xfs /dev/mapper/test-lv_test
mkfs.xfs: Volume reports invalid stripe unit (16777216) and stripe width (0), ignoring. <----
meta-data=/dev/mapper/test-lv_test isize=512 agcount=4, agsize=6553600 blks
= sectsz=4096 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=26214400, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=16384, version=2
= sectsz=4096 sunit=1 blks, lazy-count
Environment
- Red Hat Enterprise Linux 9
Example hardware of where this has been seen, but it will be seen with other hardware when the same conditions are present:
- PowerEdge R760
- DeviceName: SL3 RAID
- Subsystem: Dell PERC H965i Front [1028:2115]
- PERC H965i Front (Embedded) RAID Controller in SL 3 FW ver: 8.8.0.0.18-26 Driver Ver:8.8.1.0.50
- Driver
kernel/drivers/scsi/mpi3mr/mpi3mr.ko.xz
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.