xfs
[Top] [All Lists]

Re: Should xfs_repair make xfs_check stop complaining?

To: sandeen@xxxxxxx
Subject: Re: Should xfs_repair make xfs_check stop complaining?
From: linux@xxxxxxxxxxx
Date: 6 Nov 2005 02:11:57 -0500
Cc: linux@xxxxxxxxxxx, linux-xfs@xxxxxxxxxxx
In-reply-to: <436C10A1.6000802@sgi.com>
Sender: linux-xfs-bounce@xxxxxxxxxxx
Two more cfs_repair runs, the second of which ended in a segfault.
Note that these are like the 11th and 12th time I've run xfs_repair on the
same 150 GB file system.

Maybe I should just go back to ext3...

# xfs_repair /dev/md4
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan and clear agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - clear lost+found (if it exists) ...
        - clearing existing "lost+found" inode
        - marking entry "lost+found" to be deleted
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
Phase 5 - rebuild AG headers and trees...
        - reset superblock...
Phase 6 - check inode connectivity...
        - resetting contents of realtime bitmap and summary inodes
        - ensuring existence of lost+found directory
        - traversing filesystem starting at / ... 
rebuilding directory inode 1024
        - traversal finished ... 
        - traversing all unattached subtrees ... 
        - traversals finished ... 
        - moving disconnected inodes to lost+found ... 
Phase 7 - verify and correct link counts...
resetting inode 343417900 nlinks from 18 to 17
resetting inode 343417902 nlinks from 16 to 15
resetting inode 404029469 nlinks from 15 to 16
resetting inode 414889995 nlinks from 17 to 18
resetting inode 414889996 nlinks from 17 to 18
resetting inode 414889998 nlinks from 17 to 18
resetting inode 414889999 nlinks from 17 to 18
resetting inode 414890000 nlinks from 17 to 18
resetting inode 414890002 nlinks from 15 to 16
resetting inode 414890003 nlinks from 17 to 18
resetting inode 414890004 nlinks from 17 to 18
resetting inode 414890009 nlinks from 15 to 16
resetting inode 414890010 nlinks from 17 to 18
resetting inode 414890012 nlinks from 17 to 18
done
# xfs_repair /dev/md4
Phase 1 - find and verify superblock...
Phase 2 - using internal log
        - zero log...
        - scan filesystem freespace and inode maps...
        - found root inode chunk
Phase 3 - for each AG...
        - scan and clear agi unlinked lists...
        - process known inodes and perform inode discovery...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
        - process newly discovered inodes...
Phase 4 - check for duplicate blocks...
        - setting up duplicate extent list...
        - clear lost+found (if it exists) ...
        - clearing existing "lost+found" inode
        - marking entry "lost+found" to be deleted
        - check for inodes claiming duplicate blocks...
        - agno = 0
        - agno = 1
        - agno = 2
        - agno = 3
        - agno = 4
        - agno = 5
        - agno = 6
        - agno = 7
        - agno = 8
        - agno = 9
        - agno = 10
        - agno = 11
        - agno = 12
        - agno = 13
        - agno = 14
        - agno = 15
Phase 5 - rebuild AG headers and trees...
        - reset superblock...
Phase 6 - check inode connectivity...
        - resetting contents of realtime bitmap and summary inodes
        - ensuring existence of lost+found directory
        - traversing filesystem starting at / ... 
rebuilding directory inode 1024
Segmentation fault
# 


<Prev in Thread] Current Thread [Next in Thread>