@@ -114,7 +114,8 @@ _check_scratch_fs
_corrupt_finobt_root $SCRATCH_DEV
filter_finobt_repair() {
- sed -e '/^agi has bad CRC/d' | \
+ sed -e '/^agi has bad CRC/d' \
+ -e '/^bad finobt block/d' | \
_filter_repair_lostblocks
}
@@ -44,6 +44,8 @@ _check_ag()
-e '/^bad agbno AGBNO for refcntbt/d' \
-e '/^agf has bad CRC/d' \
-e '/^agi has bad CRC/d' \
+ -e '/^bad inobt block count/d' \
+ -e '/^bad finobt block count/d' \
-e '/^Missing reverse-mapping record.*/d' \
-e '/^unknown block state, ag AGNO, block.*/d'
done
@@ -112,7 +112,7 @@ sizeof(struct xfs_scrub_metadata) = 64
sizeof(struct xfs_unmount_log_format) = 8
sizeof(xfs_agf_t) = 224
sizeof(xfs_agfl_t) = 36
-sizeof(xfs_agi_t) = 336
+sizeof(xfs_agi_t) = 344
sizeof(xfs_alloc_key_t) = 8
sizeof(xfs_alloc_rec_incore_t) = 8
sizeof(xfs_alloc_rec_t) = 8