[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