Hi I am using XFS on linux kernel 2.6.10 with a 3ware raid 0 7006
controller. Three days ago my server crashed. After rebooting I found
log entries such as the following in my syslog. I booted up a system
rescue cd and ran xfs_repair. It seemed to work. I then ran xfs_check
and it ran without errors. I have upgraded the kernel to 2.6.11 and I
have disabled 4K stacks. However I seem to still be experiencing
corruption.
My question is: Can I stop this from reoccurring or is my file system
hosed and I should reformat and start again?
Regards
Ed.
Mar 6 07:43:57 avenue kernel: Filesystem "sda1": XFS internal error
xfs_iformat(1) at line 475 of file fs/xfs/xfs_inode.c. Caller
0xc021b365
Mar 6 07:43:57 avenue kernel: [xfs_iformat+693/1520] xfs_iformat
+0x2b5/0x5f0
Mar 6 07:43:57 avenue kernel: [xfs_iread+469/560] xfs_iread
+0x1d5/0x230
Mar 6 07:43:57 avenue last message repeated 2 times
Mar 6 07:43:57 avenue kernel: [xfs_iget_core+201/1504] xfs_iget_core
+0xc9/0x5e0
Mar 6 07:43:57 avenue kernel: [vn_initialize+146/176] vn_initialize
+0x92/0xb0
Mar 6 07:43:57 avenue kernel: [xfs_iget+304/368] xfs_iget+0x130/0x170
Mar 6 07:43:57 avenue kernel: [xfs_dir_lookup_int+178/304]
xfs_dir_lookup_int+0xb2/0x130
Mar 6 07:43:57 avenue kernel: [xfs_lookup+80/144] xfs_lookup+0x50/0x90
Mar 6 07:43:57 avenue kernel: [linvfs_lookup+82/144] linvfs_lookup
+0x52/0x90
Mar 6 07:43:57 avenue kernel: [real_lookup+193/240] real_lookup
+0xc1/0xf0
Mar 6 07:43:57 avenue kernel: [do_lookup+150/176] do_lookup+0x96/0xb0
Mar 6 07:43:57 avenue kernel: [link_path_walk+1732/3424]
link_path_walk+0x6c4/0xd60
Mar 6 07:43:57 avenue kernel: [path_lookup+124/320] path_lookup
+0x7c/0x140
Mar 6 07:43:57 avenue kernel: [__user_walk+51/96] __user_walk
+0x33/0x60
Mar 6 07:43:57 avenue kernel: [vfs_lstat+28/96] vfs_lstat+0x1c/0x60
Mar 6 07:43:57 avenue kernel: [sys_lstat64+27/64] sys_lstat64
+0x1b/0x40
Mar 6 07:43:57 avenue kernel: [syscall_call+7/11] syscall_call+0x7/0xb
|