[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

trying to repair/recover xfs filesystem after system crash



A couple weeks ago my system powered down suddenly.  One XFS filesystem was
affected somehow and I have not been able to repair it with xfs_repair. 
xfs_repair immediately freezes when I run it and gives no output.  The same is
true for xfs_check.  xfs_info gives the following:

think# xfs_info -t /etc/fstab /usr/local
meta-data=/usr/local             isize=256    agcount=8, agsize=103950 blks
         =                       sectsz=512  
data     =                       bsize=4096   blocks=831600, imaxpct=25
         =                       sunit=0      swidth=0 blks, unwritten=0
naming   =version 2              bsize=4096  
log      =internal               bsize=4096   blocks=1200, version=1
         =                       sectsz=512   sunit=0 blks
realtime =none                   extsz=65536  blocks=0, rtextents=0


I have just upgraded to Linux kernel 2.4.21 patched with the latest xfs
1.3pre5 patch and xfsprogs 2.5.4

Below is the kernel output at boot time:

Aug  7 21:38:03 think kernel: XFS mounting filesystem ide0(3,4)
Aug  7 21:38:03 think kernel: Starting XFS recovery on filesystem: ide0(3,4)
(dev: 3/4)
Aug  7 21:38:03 think kernel:  printing eip:
Aug  7 21:38:03 think kernel: c01a58df
Aug  7 21:38:03 think kernel: Oops: 0000
Aug  7 21:38:03 think kernel: CPU:    0
Aug  7 21:38:03 think kernel: EIP:   
0010:[xlog_recover_do_reg_buffer+207/400] 
   Not tainted
Aug  7 21:38:03 think kernel: EFLAGS: 00010202
Aug  7 21:38:03 think kernel: eax: 00000100   ebx: 0000006a   ecx: 00000040 
 edx: d7ee2c60
Aug  7 21:38:03 think kernel: esi: 00000000   edi: d79ec500   ebp: 00000002 
 esp: d75dbb2c
Aug  7 21:38:03 think kernel: ds: 0018   es: 0018   ss: 0018
Aug  7 21:38:03 think kernel: Process mount (pid: 84, stackpage=d75db000)
Aug  7 21:38:03 think kernel: Stack: d7ee2d94 0000000a 0000006a 00002205
00001000 0000000a d7ee2d94 00000003 
Aug  7 21:38:03 think kernel:        d7ee2d80 d7a62540 00000000 00000000
c01a5fe
a d746ec00 d7ee2c60 d7a62540 
Aug  7 21:38:03 think kernel:        d7ee2d80 00002205 d7a78560 00000000
d746ec0
0 d7ee2c60 00000000 d7c89580 
Aug  7 21:38:03 think kernel: Call Trace:   
[xlog_recover_do_buffer_trans+602/8
16] [xlog_recover_do_trans+372/384] 
[xlog_recover_commit_trans+63/80] [xlog_recover_process_data+237/544]
[xlog_do_r
ecovery_pass+656/2784]
Aug  7 21:38:03 think kernel:   [fbcon_vbl_handler+160/176]
[xlog_do_log_recover
y+147/192] [xlog_do_recover+59/352] 
[xlog_recover+227/256] [xfs_log_mount+145/256] [xfs_mountfs+1664/3680]
Aug  7 21:38:03 think kernel:   [__down_failed+8/12]
[pagebuf_iostart+108/176] [
xfs_readsb+464/560] [xfs_setsize_buf
targ+61/128] [xfs_ioinit+30/64] [xfs_mount+718/1024]
Aug  7 21:38:03 think kernel:   [vfs_mount+67/80]
[linvfs_read_super+141/448] [a
lloc_super+58/352] [check_disk_chang
e+72/144] [get_sb_bdev+395/592] [get_fs_type+44/128]
Aug  7 21:38:03 think kernel:   [do_kern_mount+289/320]
[do_add_mount+147/400] [
do_mount+352/432] [copy_mount_option
s+121/208] [sys_mount+177/224] [system_call+51/56]
Aug  7 21:38:03 think kernel: 
Aug  7 21:38:03 think kernel: Code: f3 a5 a8 02 74 02 66 a5 a8 01 74 01 a4
ff 44
 24 1c 01 eb e9 

-- 
COMPUTERBILD 15/03: Premium-e-mail-Dienste im Test
--------------------------------------------------
1. GMX TopMail - Platz 1 und Testsieger!
2. GMX ProMail - Platz 2 und Preis-Qualitätssieger!
3. Arcor - 4. web.de - 5. T-Online - 6. freenet.de - 7. daybyday - 8. e-Post