<div dir="ltr"><div><div><div>Update:<br><br></div>xfs_repair has fixed the problem:<br><br>root@ashdbtrk-s008-02:/home/wdeviers# xfs_check /dev/vg0/mysql <br>agf_freeblks 327676, counted 655100 in ag 4<br>agf_longest 327676, counted 655100 in ag 4<br>
block 12/1 expected type unknown got btbno<br>block 12/4 expected type unknown got free2<br>...<br>block 12/45268 expected type unknown got free2<br>block 12/45269 expected type unknown got free2<br>block 12/45270 expected type unknown got free2<br>
block 12/45271 expected type unknown got free2<br>block 12/45272 expected type unknown got free2<br>block 12/45273 expected type unknown got free2<br>block 12/45274 expected type unknown got free2<br>block 12/45275 expected type unknown got free2<br>
<br>root@ashdbtrk-s008-02:/home/wdeviers# xfs_repair /dev/vg0/mysql <br>Phase 1 - find and verify superblock...<br>Phase 2 - using internal log<br>        - zero log...<br>        - scan filesystem freespace and inode maps...<br>
primary/secondary superblock 4 conflict - AG superblock geometry info conflicts with filesystem geometry<br>bad sequence # 12 for agf 4<br>bad length 327680 for agf 4, should be 655104<br>bad sequence # 12 for agi 4<br>bad length # 327680 for agi 4, should be 655104<br>
reset bad sb for ag 4<br>reset bad agf for ag 4<br>reset bad agi for ag 4<br>sb_fdblocks 28836636, counted 28509212<br>        - found root inode chunk<br>Phase 3 - for each AG...<br>        - scan and clear agi unlinked lists...<br>
        - process known inodes and perform inode discovery...<br>        - agno = 0<br>        - agno = 1<br>        - agno = 2<br>        - agno = 3<br>        - agno = 4<br>        - agno = 5<br>        - agno = 6<br>        - agno = 7<br>
        - agno = 8<br>        - agno = 9<br>        - agno = 10<br>        - agno = 11<br>        - agno = 12<br>        - agno = 13<br>        - agno = 14<br>        - agno = 15<br>        - agno = 16<br>        - agno = 17<br>
        - agno = 18<br>        - agno = 19<br>        - agno = 20<br>        - agno = 21<br>        - agno = 22<br>        - agno = 23<br>        - agno = 24<br>        - agno = 25<br>        - agno = 26<br>        - agno = 27<br>
        - agno = 28<br>        - agno = 29<br>        - agno = 30<br>        - agno = 31<br>        - agno = 32<br>        - agno = 33<br>        - agno = 34<br>        - agno = 35<br>        - agno = 36<br>        - agno = 37<br>
        - agno = 38<br>        - agno = 39<br>        - agno = 40<br>        - agno = 41<br>        - agno = 42<br>        - agno = 43<br>        - agno = 44<br>        - agno = 45<br>        - agno = 46<br>        - agno = 47<br>
        - agno = 48<br>        - process newly discovered inodes...<br>Phase 4 - check for duplicate blocks...<br>        - setting up duplicate extent list...<br>        - check for inodes claiming duplicate blocks...<br>
        - agno = 0<br>        - agno = 1<br>        - agno = 2<br>        - agno = 3<br>        - agno = 4<br>        - agno = 5<br>        - agno = 6<br>        - agno = 7<br>        - agno = 8<br>        - agno = 9<br>        - agno = 10<br>
        - agno = 11<br>        - agno = 12<br>        - agno = 13<br>        - agno = 14<br>        - agno = 15<br>        - agno = 16<br>        - agno = 17<br>        - agno = 18<br>        - agno = 19<br>        - agno = 20<br>
        - agno = 21<br>        - agno = 22<br>        - agno = 23<br>        - agno = 24<br>        - agno = 25<br>        - agno = 26<br>        - agno = 27<br>        - agno = 28<br>        - agno = 29<br>        - agno = 30<br>
        - agno = 31<br>        - agno = 32<br>        - agno = 33<br>        - agno = 34<br>        - agno = 35<br>        - agno = 36<br>        - agno = 37<br>        - agno = 38<br>        - agno = 39<br>        - agno = 40<br>
        - agno = 41<br>        - agno = 42<br>        - agno = 43<br>        - agno = 44<br>        - agno = 45<br>        - agno = 46<br>        - agno = 47<br>        - agno = 48<br>Phase 5 - rebuild AG headers and trees...<br>
        - reset superblock...<br>Phase 6 - check inode connectivity...<br>        - resetting contents of realtime bitmap and summary inodes<br>        - traversing filesystem ...<br>        - traversal finished ...<br>        - moving disconnected inodes to lost+found ...<br>
Phase 7 - verify and correct link counts...<br>done<br><br><br></div>Thanks!<br><br></div>Wes<br></div>