mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
xfs/032: test the next block size if mkfs fails
If test on a 512b sector size device, xfs/032 will try to do: mkfs.xfs -s size=512 -b size=512 ... The 512b block size is not acceptable for V5 XFS. So if mkfs.xfs fails, try next block size (blksize *= 2) directly. Signed-off-by: Zorro Lang <zlang@redhat.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Reviewed-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
@@ -60,6 +60,11 @@ while [ $SECTORSIZE -le $PAGESIZE ]; do
|
||||
|
||||
echo "=== Sector size $SECTORSIZE Block size $BLOCKSIZE ==" >> $seqres.full
|
||||
_scratch_mkfs -s size=$SECTORSIZE -b size=$BLOCKSIZE -d size=1g >> $seqres.full 2>&1
|
||||
# Maybe return error at here, e.g: mkfs.xfs -m crc=1 -b size=512
|
||||
if [ $? -ne 0 ]; then
|
||||
BLOCKSIZE=$(($BLOCKSIZE * 2))
|
||||
continue
|
||||
fi
|
||||
_scratch_mount
|
||||
# light population of the fs
|
||||
$FSSTRESS_PROG -n 100 -d $SCRATCH_MNT >> $seqres.full 2>&1
|
||||
|
||||
Reference in New Issue
Block a user