Code: Select all
Feb 2 19:40:08 crab kernel: XFS (md27): Starting recovery (logdev: internal)
Feb 2 19:40:08 crab kernel: BUG: unable to handle kernel paging request at ffffc90003442000
Feb 2 19:40:08 crab kernel: IP: [<ffffffff813e1d56>] memcpy_erms+0x6/0x10
Feb 2 19:40:09 crab kernel: PGD 40d435067 PUD 40d436067 PMD cbafb067 PTE 0
Feb 2 19:40:09 crab kernel: Oops: 0002 [#1] SMP
Feb 2 19:40:09 crab kernel: Modules linked in: i915 snd_hda_codec_hdmi drm_kms_helper snd_hda_codec_realtek snd_hda_codec_generic ath9
k syscopyarea sysfillrect sysimgblt snd_hda_intel fb_sys_fops ath9k_common snd_hda_codec x86_pkg_temp_thermal drm ath9k_hw snd_hwdep sn
d_hda_core snd_pcm snd_timer ath r8168(O) snd mac_hid efivarfs ixgb ixgbe mdio tg3 igb i2c_algo_bit e1000 bnx2 atl1c dm_mirror dm_regio
n_hash dm_log dm_mod xhci_plat_hcd sg sata_sil24 sata_sil pata_sil680 sd_mod sr_mod cdrom ahci libahci pata_hpt37x xhci_pci xhci_hcd
Feb 2 19:40:09 crab kernel: CPU: 2 PID: 5020 Comm: mount Tainted: G O 4.4.26-gentoo #5
Feb 2 19:40:09 crab kernel: Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./Z77 Pro3, BIOS P2.10 07/12/2013
Feb 2 19:40:09 crab kernel: task: ffff880407c54c80 ti: ffff88040aa48000 task.ti: ffff88040aa48000
Feb 2 19:40:09 crab kernel: RIP: 0010:[<ffffffff813e1d56>] [<ffffffff813e1d56>] memcpy_erms+0x6/0x10
Feb 2 19:40:09 crab kernel: RSP: 0018:ffff88040aa4b8f0 EFLAGS: 00010282
Feb 2 19:40:09 crab kernel: RAX: ffffc90003440a64 RBX: ffff8800cb92f6c0 RCX: 0000000000000a74
Feb 2 19:40:09 crab kernel: RDX: 0000000000002010 RSI: ffff8804088fd59c RDI: ffffc90003442000
Feb 2 19:40:09 crab kernel: RBP: ffff88040aa4b970 R08: 0000000000000060 R09: 0000000000000000
Feb 2 19:40:09 crab kernel: R10: ffffc90003440a00 R11: 0000000000000001 R12: ffff8800cb130800
Feb 2 19:40:09 crab kernel: R13: ffff8800cb92ff80 R14: ffff8800cb3d4800 R15: 0000000000000000
Feb 2 19:40:09 crab kernel: FS: 00007facf6769780(0000) GS:ffff88041f300000(0000) knlGS:0000000000000000
Feb 2 19:40:09 crab kernel: CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033
Feb 2 19:40:09 crab kernel: CR2: ffffc90003442000 CR3: 000000040a6a8000 CR4: 00000000001406e0
Feb 2 19:40:09 crab kernel: Stack:
Feb 2 19:40:09 crab kernel: ffffffff8135cdb7 ffff880409cc9b40 ffff88040aa4b968 0000000000000001
Feb 2 19:40:09 crab kernel: 0000006081854dc0 ffffc90003440a00 ffff88040aa4ba10 ffff88040849d080
Feb 2 19:40:09 crab kernel: 0000000000000000 000000000f06ea00 ffff880000000010 ffff8800cb92ff80
Feb 2 19:40:09 crab kernel: Call Trace:
Feb 2 19:40:09 crab kernel: [<ffffffff8135cdb7>] ? xlog_recover_inode_pass2+0x5a7/0x980
Feb 2 19:40:09 crab kernel: [<ffffffff8135d249>] xlog_recover_commit_pass2+0xb9/0x190
Feb 2 19:40:09 crab kernel: [<ffffffff8135d35c>] xlog_recover_items_pass2+0x3c/0x60
Feb 2 19:40:09 crab kernel: [<ffffffff8135d586>] xlog_recover_commit_trans+0x206/0x270
Feb 2 19:40:09 crab kernel: [<ffffffff8135d66a>] xlog_recovery_process_trans+0x7a/0xb0
Feb 2 19:40:09 crab kernel: [<ffffffff8135d703>] xlog_recover_process_ophdr+0x63/0xc0
Feb 2 19:40:09 crab kernel: [<ffffffff8135d7fd>] xlog_recover_process_data+0x9d/0xc0
Feb 2 19:40:09 crab kernel: [<ffffffff8135dc5d>] xlog_do_recovery_pass+0x43d/0x540
Feb 2 19:40:09 crab kernel: [<ffffffff8135ddd9>] xlog_do_log_recovery+0x79/0xc0
Feb 2 19:40:09 crab kernel: [<ffffffff8135de31>] xlog_do_recover+0x11/0xe0
Feb 2 19:40:09 crab kernel: [<ffffffff8135e8d3>] xlog_recover+0xa3/0x140
Feb 2 19:40:09 crab kernel: [<ffffffff81352d28>] xfs_log_mount+0xd8/0x2b0
Feb 2 19:40:09 crab kernel: [<ffffffff8134ac24>] xfs_mountfs+0x4d4/0x810
Feb 2 19:40:09 crab kernel: [<ffffffff8134b9b6>] ? xfs_mru_cache_create+0x126/0x180
Feb 2 19:40:09 crab kernel: [<ffffffff8134d896>] xfs_fs_fill_super+0x386/0x490
Feb 2 19:40:09 crab kernel: [<ffffffff811a92fb>] mount_bdev+0x17b/0x1b0
Feb 2 19:40:09 crab kernel: [<ffffffff8134d510>] ? xfs_parseargs+0xa90/0xa90
Feb 2 19:40:09 crab kernel: [<ffffffff8134bf70>] xfs_fs_mount+0x10/0x20
Feb 2 19:40:09 crab kernel: [<ffffffff811a9e03>] mount_fs+0x33/0x160
Feb 2 19:40:09 crab kernel: [<ffffffff811769d0>] ? __alloc_percpu+0x10/0x20
Feb 2 19:40:09 crab kernel: [<ffffffff811c3b72>] vfs_kern_mount+0x62/0x100
Feb 2 19:40:09 crab kernel: [<ffffffff811c6027>] do_mount+0x217/0xd00
Feb 2 19:40:09 crab kernel: [<ffffffff811a17a6>] ? __kmalloc_track_caller+0xc6/0x180
Feb 2 19:40:09 crab kernel: [<ffffffff811725ac>] ? strndup_user+0x3c/0x90
Feb 2 19:40:09 crab kernel: [<ffffffff8117253d>] ? memdup_user+0x3d/0x70
Feb 2 19:40:09 crab kernel: [<ffffffff811c6e06>] SyS_mount+0x86/0xc0
Feb 2 19:40:09 crab kernel: [<ffffffff817b919b>] entry_SYSCALL_64_fastpath+0x16/0x6e
Feb 2 19:40:09 crab kernel: Code: 90 90 90 90 90 eb 1e 0f 1f 00 48 89 f8 48 89 d1 48 c1 e9 03 83 e2 07 f3 48 a5 89 d1 f3 a4 c3 66 0f 1f 44 00 00 48 89 f8 48 89 d1 <f3> a4 c3 0f 1f 80 00 00 00 00 48 89 f8 48 83 fa 20 72 7e 40 38
Feb 2 19:40:09 crab kernel: RIP [<ffffffff813e1d56>] memcpy_erms+0x6/0x10
Feb 2 19:40:09 crab kernel: RSP <ffff88040aa4b8f0>
Feb 2 19:40:09 crab kernel: CR2: ffffc90003442000
Feb 2 19:40:09 crab kernel: ---[ end trace 5e5a396d6e977abe ]---
If I disable boot time mounting and try to repair, this is what I get.
Code: Select all
crab /home/eric # xfs_repair /dev/md27
Phase 1 - find and verify superblock...
- reporting progress in intervals of 15 minutes
Phase 2 - using internal log
- zero log...
ERROR: The filesystem has valuable metadata changes in a log which needs to
be replayed. Mount the filesystem to replay the log, and unmount it before
re-running xfs_repair. If you are unable to mount the filesystem, then use
the -L option to destroy the log and attempt a repair.
Note that destroying the log may cause corruption -- please attempt a mount
of the filesystem before doing this.
No files have been added, deleted, or modified in a month so can I assume the metadata is just atime and safe to delete? That is if the corruption is even real. Other volumes share the same physical disks and are fine. I have one other xfs volume on different media and it is fine. How do I even determine what (if any) corruption exists? I don't seem to have xfs_check.



