> I was filling the filesystem with an ftp client, just plain mget 6Gbytes,
> got to +1 Gig of data,... then i get a write error ... and the fs hangs ...
> umount ... -> no shutdown possible -> hard reset !
> then trying to get it repaired :
> [root@winnetou /home]# xfs_repair /dev/sde
> xfs_repair: warning - cannot set blocksize on block device /dev/sde: Invalid
> Phase 1 - find and verify superblock...
> Phase 2 - using internal log
> - zero log...
> - scan filesystem freespace and inode maps...
> freeblk count 2 != flcount -2048 in ag 0
> bad agbno 4294965248 for btbno root, agno 0
> bad agbno 531244720 for btbcnt root, agno 0
> - found root inode chunk
> Phase 3 - for each AG...
> - scan and clear agi unlinked lists...
> - process known inodes and perform inode discovery...
> - agno = 0
> Bus error (core dumped)
This looks consistent with the problem we are working on right now.
When the file system gets close to being filled it runs around finding all the
small left over extents. At some point one of the writes goes to far and
the the ag structures. We are getting close to resolving the bug... give us a
The core dump on the repair is not a good thing although... do you have a stack
> [root@winnetou /home]# xfs_check /dev/sde
> xfs_check: warning - cannot set blocksize on block device /dev/sde: Invalid
> freeblk count 2 != flcount 4294965248 in ag 0
> can't read btree block 0/4294965248
> can't read btree block 0/531244720