[Top] [All Lists]

XFS and LVM problem

To: linux-xfs@xxxxxxxxxxx
Subject: XFS and LVM problem
From: Jonathan Selander <jonathan.selander@xxxxxxxxxxxx>
Date: Sat, 23 Jul 2005 13:34:06 +0200
Sender: linux-xfs-bounce@xxxxxxxxxxx
User-agent: Mozilla Thunderbird 1.0.2 (Windows/20050317)

I have a quite large (~1.2TB) LVM volume on which I use an XFS filesystem. However, I noticed that after a couple of days of usage, the filesystem dies and has to be remounted to be used again. I don't get any hardware related errors in dmesg, all I get is this:


xfs_force_shutdown(dm-0,0x8) called from line 4073 of file fs/xfs/xfs_bmap.c. Return address = 0xe0bbe94b Filesystem "dm-0": Corruption of in-memory data detected. Shutting down filesystem: dm-0
Please umount the filesystem, and rectify the problem(s)
xfs_force_shutdown(dm-0,0x1) called from line 353 of file fs/xfs/xfs_rw.c. Return address = 0xe0bbe94b
XFS mounting filesystem dm-0
Starting XFS recovery on filesystem: dm-0 (dev: dm-0)
XFS internal error XFS_WANT_CORRUPTED_GOTO at line 1610 of file fs/xfs/xfs_alloc.c. Caller 0xe0b51603
[<e0b50351>] xfs_free_ag_extent+0x451/0x770 [xfs]
[<e0b51603>] xfs_free_extent+0xe3/0x110 [xfs]
[<e0b51603>] xfs_free_extent+0xe3/0x110 [xfs]
[<e0bb35fc>] kmem_zone_alloc+0x4c/0xc0 [xfs]
[<e0b84d76>] xfs_efd_init+0x86/0x90 [xfs]
[<e0ba7b58>] xfs_trans_get_efd+0x38/0x50 [xfs]
[<e0b9ea6d>] xlog_recover_process_efi+0x1fd/0x280 [xfs]
[<e0b9eb9f>] xlog_recover_process_efis+0xaf/0xd0 [xfs]
[<e0ba0389>] xlog_recover_finish+0x29/0xe0 [xfs]
[<e0b4c68e>] xfs_rtmount_inodes+0xbe/0xf0 [xfs]
[<e0b96d3c>] xfs_log_mount_finish+0x2c/0x30 [xfs]
[<e0ba1b3d>] xfs_mountfs+0x81d/0xed0 [xfs]
[<c01b4c22>] _atomic_dec_and_lock+0x32/0x70
[<e0ba1048>] xfs_readsb+0x198/0x200 [xfs]
[<e0b9250f>] xfs_ioinit+0x1f/0x40 [xfs]
[<e0ba97de>] xfs_mount+0x2ae/0x4c0 [xfs]
[<e0bbe5b3>] vfs_mount+0x43/0x50 [xfs]
[<e0bbe3ce>] linvfs_fill_super+0x9e/0x200 [xfs]
[<c01b4277>] snprintf+0x27/0x30
[<c0196274>] disk_name+0xb4/0xc0
[<c0163c1e>] sb_set_blocksize+0x2e/0x60
[<c0163530>] get_sb_bdev+0x100/0x150
[<e0bbe560>] linvfs_get_sb+0x30/0x40 [xfs]
[<e0bbe330>] linvfs_fill_super+0x0/0x200 [xfs]
[<c01637d0>] do_kern_mount+0xa0/0x170
[<c017b467>] do_new_mount+0x77/0xc0
[<c017bba4>] do_mount+0x174/0x1c0
[<c017b9d3>] copy_mount_options+0x63/0xc0
[<c017bf8f>] sys_mount+0x9f/0xe0
[<c0103245>] syscall_call+0x7/0xb
Ending XFS recovery on filesystem: dm-0 (dev: dm-0)


Any idea what could be wrong? This is driving me quite mad. I run Debian 3.1 with a vanilla kernel.

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