While attempting to create a xfs filesystem - Volume reports invalid stripe unit (16777216) and stripe width (0), ignoring.

Solution In Progress - Updated -

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 large minimum_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.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content