Hi, I've experienced the same problems this evening. After restarted the system, I got the following which is part of the boot log: /------------------------- md: bind<sdb1> md: bind<sda1> raid1: raid set md0 active with 2 out of 2 mirrors XFS mounting filesystem md0 Ending clean XFS mount for filesystem: md0 XFS mounting filesystem dm-6 Starting XFS recovery on filesystem: dm-6 (dev: dm-6) 0x0: 4e 49 80 81 01 02 01 00 e8 03 00 00 e8 03 00 00 Filesystem "dm-6": XFS internal error xlog_recover_do_inode_trans(5) at line 2425 of file fs/xfs/xfs_log_recover.c. Caller 0xffffffff8812523d
Call Trace:<ffffffff88124768>{:xfs:xlog_recover_commit_trans+2840}
<ffffffff8812523d>{:xfs:xlog_recover_process_data+493}
<ffffffff88076681>{:libata:ata_exec_command+65}
<ffffffff802c9992>{thread_return+218}
<ffffffff88135881>{:xfs:kmem_alloc+97}
<ffffffff8812523d>{:xfs:xlog_recover_process_data+493}
<ffffffff8812576c>{:xfs:xlog_do_recovery_pass+652}
<ffffffff88140542>{:xfs:cmn_err+210}
<ffffffff88125cb7>{:xfs:xlog_recover+263}
<ffffffff88137887>{:xfs:_pagebuf_initialize+55}
<ffffffff8811edf8>{:xfs:xfs_log_mount+1336}
<ffffffff88127828>{:xfs:xfs_mountfs+1944}
<ffffffff802cabd0>{__down_failed+53}
<ffffffff88076640>{:libata:ata_exec_command+0}
<ffffffff801d5990>{kobject_release+0}
<ffffffff881373bd>{:xfs:xfs_setsize_buftarg_flags+61}
<ffffffff8812cfcb>{:xfs:xfs_mount+1963}
<ffffffff8813ef8b>{:xfs:linvfs_fill_super+171}
<ffffffff802caaa5>{__down_write+53} <ffffffff801d7f6e>{strlcpy+78}
<ffffffff801953bc>{get_filesystem+60} <ffffffff8017e6a1>{sget+1153}
<ffffffff8017d400>{set_bdev_super+0} <ffffffff8017e938>{get_sb_bdev+280}
<ffffffff8813eee0>{:xfs:linvfs_fill_super+0}
<ffffffff8019515b>{find_filesystem+43}
<ffffffff8017e0e9>{do_kern_mount+185} <ffffffff8019704d>{do_mount+1709}
<ffffffff80190ad3>{dput+35} <ffffffff8015ada0>{buffered_rmqueue+624}
<ffffffff8018801f>{__user_walk+79} <ffffffff8015aefc>{__alloc_pages+188}
<ffffffff8015b45e>{__get_free_pages+30} <ffffffff8019719b>{sys_mount+155}
<ffffffff8010e89a>{system_call+126}
Filesystem "dm-6": xfs_inode_recover: Bad inode log record, rec ptr
0xffff81003ecf6700, dino ptr 0xffff81003e245600, dino bp 0xffff81003d839340,
ino 1026326, total extents = 1, nblocks = 0
XFS: log mount/recovery failed: error 990
XFS: log mount failed
XFS mounting filesystem dm-3
Ending clean XFS mount for filesystem: dm-3
XFS mounting filesystem dm-4
Ending clean XFS mount for filesystem: dm-4
XFS mounting filesystem dm-1
Ending clean XFS mount for filesystem: dm-1
XFS mounting filesystem dm-2
Ending clean XFS mount for filesystem: dm-2
XFS mounting filesystem dm-5
Ending clean XFS mount for filesystem: dm-5
XFS mounting filesystem dm-8
Ending clean XFS mount for filesystem: dm-8
Adding 2097144k swap on /dev/mapper/vg00-swap_lv. Priority:-1 extents:1
\--------------------
Then I tried to remount it and got the following (quite similar but not
identical):
/-----------------------------------
XFS mounting filesystem dm-6
Starting XFS recovery on filesystem: dm-6 (dev: dm-6)
0x0: 4e 49 80 81 01 02 01 00 e8 03 00 00 e8 03 00 00
Filesystem "dm-6": XFS internal error xlog_recover_do_inode_trans(5) at line
2425 of file fs/xfs/xfs_log_recover.c. Caller 0xffffffff8812523d
Call Trace:<ffffffff88124768>{:xfs:xlog_recover_commit_trans+2840}
<ffffffff8812523d>{:xfs:xlog_recover_process_data+493}
<ffffffff88076681>{:libata:ata_exec_command+65}
<ffffffff802c9992>{thread_return+218}
<ffffffff88135881>{:xfs:kmem_alloc+97}
<ffffffff8812523d>{:xfs:xlog_recover_process_data+493}
<ffffffff8812576c>{:xfs:xlog_do_recovery_pass+652}
<ffffffff88140542>{:xfs:cmn_err+210}
<ffffffff88125cb7>{:xfs:xlog_recover+263}
<ffffffff88137887>{:xfs:_pagebuf_initialize+55}
<ffffffff8811edf8>{:xfs:xfs_log_mount+1336}
<ffffffff88127828>{:xfs:xfs_mountfs+1944}
<ffffffff802cabd0>{__down_failed+53}
<ffffffff88076640>{:libata:ata_exec_command+0}
<ffffffff801d5990>{kobject_release+0}
<ffffffff881373bd>{:xfs:xfs_setsize_buftarg_flags+61}
<ffffffff8812cfcb>{:xfs:xfs_mount+1963}
<ffffffff8813ef8b>{:xfs:linvfs_fill_super+171}
<ffffffff8015d9e7>{cache_alloc_refill+391}
<ffffffff802caaa5>{__down_write+53}
<ffffffff801d7f6e>{strlcpy+78} <ffffffff801953bc>{get_filesystem+60}
<ffffffff8017e6a1>{sget+1153} <ffffffff8017d400>{set_bdev_super+0}
<ffffffff8017e938>{get_sb_bdev+280}
<ffffffff8813eee0>{:xfs:linvfs_fill_super+0}
<ffffffff8017e0e9>{do_kern_mount+185} <ffffffff8019704d>{do_mount+1709}
<ffffffff8016629d>{do_no_page+1309} <ffffffff8010f191>{error_exit+0}
<ffffffff801959e7>{copy_mount_options+167}
<ffffffff8019719b>{sys_mount+155}
<ffffffff8010e89a>{system_call+126}
Filesystem "dm-6": xfs_inode_recover: Bad inode log record, rec ptr
0xffff81003c86bd40, dino ptr 0xffff81003ca02600, dino bp 0xffff81003d2c3e00,
ino 1026326, total extents = 1, nblocks = 0
XFS: log mount/recovery failed: error 990
XFS: log mount failed
XFS mounting filesystem dm-6
Ending clean XFS mount for filesystem: dm-6
\-------------------------
I didnt manage to use xfs_check becuase of the existing journal.
I've done xfs_repair -L
I've got only one empty file in lost+found.
Regards
Jean-Luc
signature.asc
Description: Digital signature

