Le Fri, 2 Feb 2018 15:36:33 -0600 Eric Sandeen <sandeen@xxxxxxxxxxx> écrivait: > Hey all - > > Darrick's done a great job with landing the xfs_scrub code in > upstream kernel v4.15, and now merged on the for-next branch of > xfsprogs to be released in xfsprogs-4.15.0. > > As with any big new body of code, there might be some rough > edges despite best efforts. It'd be great to have people do > some testing at this semi-early stage. > > The 10,000ft overview is that the new xfs_scrub command can > /validate/ a lot of what's on disk while the filesystem > is mounted; and the ability to repair will come in the future. > > For now, with the 4.15 kernel, functionality is limited to > "scrubbing" meaning that it will simply check for consistency; > in 4.15 there is no facility to repair or optimize/preen the > filesystem. > > I'd really value feedback on scrub as it stand at this point - > Is the documentation clear? Is the output correct? Do the > tool's arguments make sense? Does it segfault? Does it > find real errors? Does it crash your kernel? Does it > eat your data? > It's enabled ~# grep SCRUB /boot/config-4.15.3-storiq64 We live dangerously here: [ 24.217353] XFS (vdb): EXPERIMENTAL reflink feature enabled. Use at your own risk! [ 24.217646] XFS (vdb): Mounting V5 Filesystem [ 24.247828] XFS (vdb): Starting recovery (logdev: internal) [ 24.251312] XFS (vdb): Ending recovery (logdev: internal) So it works: CONFIG_EDAC_ATOMIC_SCRUB=y CONFIG_XEN_SCRUB_PAGES=y CONFIG_XFS_ONLINE_SCRUB=y ~# xfs_scrub /mnt/raid/ EXPERIMENTAL xfs_scrub program in use! Use at your own risk! Error: /mnt/raid: Kernel metadata optimization facility is not available. Use -n to scrub. Info: /mnt/raid: Scrub aborted after phase 1. /mnt/raid: 2 errors found. ~# ~# xfs_scrub -n /mnt/raid/ EXPERIMENTAL xfs_scrub program in use! Use at your own risk! Info: AG 1 superblock: Optimization is possible. Info: AG 2 superblock: Optimization is possible. Info: AG 3 superblock: Optimization is possible. 515,5MiB data used; 19,0 inodes used. 372,6MiB data found; 19,0 inodes found. ~# ~# After a dirty unmount: root@storiq-clef-usb:~# xfs_scrub -n /mnt/raid/ EXPERIMENTAL xfs_scrub program in use! Use at your own risk! Info: AG 1 superblock: Optimization is possible. Info: AG 2 superblock: Optimization is possible. Info: AG 3 superblock: Optimization is possible. 877,9MiB data used; 27,0 inodes used. 735,0MiB data found; 27,0 inodes found. After mangling the device with an hex editor: ~# xfs_scrub -n /mnt/raid/ EXPERIMENTAL xfs_scrub program in use! Use at your own risk! Info: AG 1 superblock: Optimization is possible. Info: AG 2 superblock: Optimization is possible. Info: AG 3 superblock: Optimization is possible. Error: Inode 96 directory entries: Repairs are required. Error: Inode 99 inode record: Repairs are required. Error: Inode 99 data block map: Repairs are required. Error: Inode 99 attr block map: Repairs are required. Error: Inode 99 CoW block map: Repairs are required. Error: Inode 99 extended attributes: Repairs are required. Error: Inode 99 parent pointer: Repairs are required. Info: /mnt/raid: Filesystem has errors, skipping connectivity checks. 877,9MiB data used; 27,0 inodes used. 735,0MiB data found; 27,0 inodes found. /mnt/raid: 7 errors found. Unmount and run xfs_repair. I then mangled the file some more, but it didn't mount anymore (structure needs repair). Here is the output of dmesg during these experiments: [ 239.408757] Call Trace: [ 239.408776] xfs_corruption_error+0x85/0x90 [xfs] [ 239.408794] ? xfs_iget+0x30d/0x700 [xfs] [ 239.408811] xfs_iread+0x1bd/0x1f0 [xfs] [ 239.408829] ? xfs_iget+0x30d/0x700 [xfs] [ 239.408847] xfs_iget+0x30d/0x700 [xfs] [ 239.408850] ? kstrtoll+0x22/0x70 [ 239.408865] xfs_scrub_get_inode+0x79/0x180 [xfs] [ 239.408880] xfs_scrub_setup_inode_bmap+0x11/0xb0 [xfs] [ 239.408895] xfs_scrub_metadata+0x22d/0x2b0 [xfs] [ 239.408915] ? xfs_scrub_bmap+0x380/0x380 [xfs] [ 239.408952] xfs_ioc_scrub_metadata+0x41/0x70 [xfs] [ 239.408975] xfs_file_ioctl+0x8be/0xa30 [xfs] [ 239.408996] ? __queue_work+0xf7/0x2a0 [ 239.408997] ? pty_write+0x42/0x50 [ 239.408999] ? __clear_rsb+0x25/0x3d [ 239.409001] ? __clear_rsb+0x15/0x3d [ 239.409003] ? __clear_rsb+0x25/0x3d [ 239.409004] ? __clear_rsb+0x15/0x3d [ 239.409006] ? __clear_rsb+0x25/0x3d [ 239.409007] ? __clear_rsb+0x15/0x3d [ 239.409018] ? __clear_rsb+0x25/0x3d [ 239.409020] ? __clear_rsb+0x15/0x3d [ 239.409021] ? __clear_rsb+0x25/0x3d [ 239.409023] ? __clear_rsb+0x15/0x3d [ 239.409025] ? __clear_rsb+0x25/0x3d [ 239.409026] ? __clear_rsb+0x15/0x3d [ 239.409028] ? __clear_rsb+0x25/0x3d [ 239.409029] ? __clear_rsb+0x15/0x3d [ 239.409031] ? __clear_rsb+0x25/0x3d [ 239.409032] ? __clear_rsb+0x15/0x3d [ 239.409034] ? __clear_rsb+0x25/0x3d [ 239.409035] ? __clear_rsb+0x15/0x3d [ 239.409037] ? __clear_rsb+0x25/0x3d [ 239.409038] ? __clear_rsb+0x15/0x3d [ 239.409040] ? __clear_rsb+0x25/0x3d [ 239.409042] ? __clear_rsb+0x15/0x3d [ 239.409043] ? __clear_rsb+0x25/0x3d [ 239.409045] ? __clear_rsb+0x15/0x3d [ 239.409046] ? __clear_rsb+0x25/0x3d [ 239.409048] ? __clear_rsb+0x15/0x3d [ 239.409049] ? __clear_rsb+0x25/0x3d [ 239.409051] ? __clear_rsb+0x15/0x3d [ 239.409053] do_vfs_ioctl+0x86/0x5a0 [ 239.409055] ? __schedule+0x214/0x6d0 [ 239.409057] SyS_ioctl+0x36/0x70 [ 239.409058] ? exit_to_usermode_loop+0x6a/0x90 [ 239.409060] do_syscall_64+0x60/0x190 [ 239.409062] entry_SYSCALL_64_after_hwframe+0x21/0x86 [ 239.409063] RIP: 0033:0x7f9c0acb41c7 [ 239.409064] RSP: 002b:00007ffe2d223d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 239.409065] RAX: ffffffffffffffda RBX: 000000000000000b RCX: 00007f9c0acb41c7 [ 239.409066] RDX: 00007ffe2d223e90 RSI: 00000000c040583c RDI: 0000000000000003 [ 239.409067] RBP: 00007ffe2d223e90 R08: 000000000040e254 R09: 00007f9c0ac1e99a [ 239.409068] R10: 00007f9c0af77460 R11: 0000000000000246 R12: 0000000000000003 [ 239.409069] R13: 00007ffe2d226940 R14: 0000000000000001 R15: 00007ffe2d223f60 [ 239.409071] XFS (vdb): Corruption detected. Unmount and run xfs_repair [ 239.409240] XFS (vdb): xfs_iread: validation failed for inode 99 [ 239.409242] 00000000a80c7e65: 49 4e 41 ed 03 01 00 00 00 00 03 e8 00 00 00 64 INA............d [ 239.409243] 00000000ba03f95e: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 239.409244] 000000004897c577: 5a 85 bd d9 16 ce 05 cf 59 5d 16 8d 1d e6 0d 5e Z.......Y].....^ [ 239.409245] 00000000a7d0657f: 59 63 97 ca 2e d7 1c f7 00 00 00 00 00 00 01 41 Yc.............A [ 239.409267] XFS (vdb): Internal error xfs_iread at line 514 of file fs/xfs/libxfs/xfs_inode_buf.c. Caller xfs_iget+0x30d/0x700 [xfs] [ 239.409268] CPU: 0 PID: 2080 Comm: xfs_scrub Not tainted 4.15.3-storiq64 #1 [ 239.409269] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 239.409270] Call Trace: [ 239.409290] xfs_corruption_error+0x85/0x90 [xfs] [ 239.409308] ? xfs_iget+0x30d/0x700 [xfs] [ 239.409325] xfs_iread+0x1bd/0x1f0 [xfs] [ 239.409348] ? xfs_iget+0x30d/0x700 [xfs] [ 239.409379] xfs_iget+0x30d/0x700 [xfs] [ 239.409382] ? kstrtoll+0x22/0x70 [ 239.409397] xfs_scrub_get_inode+0x79/0x180 [xfs] [ 239.409413] xfs_scrub_setup_inode_bmap+0x11/0xb0 [xfs] [ 239.409427] xfs_scrub_metadata+0x22d/0x2b0 [xfs] [ 239.409443] ? xfs_scrub_bmap+0x380/0x380 [xfs] [ 239.409461] xfs_ioc_scrub_metadata+0x41/0x70 [xfs] [ 239.409479] xfs_file_ioctl+0x8be/0xa30 [xfs] [ 239.409481] ? __queue_work+0xf7/0x2a0 [ 239.409482] ? pty_write+0x42/0x50 [ 239.409484] ? __clear_rsb+0x25/0x3d [ 239.409486] ? __clear_rsb+0x15/0x3d [ 239.409488] ? __clear_rsb+0x25/0x3d [ 239.409489] ? __clear_rsb+0x15/0x3d [ 239.409491] ? __clear_rsb+0x25/0x3d [ 239.409493] ? __clear_rsb+0x15/0x3d [ 239.409494] ? __clear_rsb+0x25/0x3d [ 239.409496] ? __clear_rsb+0x15/0x3d [ 239.409497] ? __clear_rsb+0x25/0x3d [ 239.409499] ? __clear_rsb+0x15/0x3d [ 239.409501] ? __clear_rsb+0x25/0x3d [ 239.409502] ? __clear_rsb+0x15/0x3d [ 239.409504] ? __clear_rsb+0x25/0x3d [ 239.409505] ? __clear_rsb+0x15/0x3d [ 239.409507] ? __clear_rsb+0x25/0x3d [ 239.409509] ? __clear_rsb+0x15/0x3d [ 239.409510] ? __clear_rsb+0x25/0x3d [ 239.409512] ? __clear_rsb+0x15/0x3d [ 239.409514] ? __clear_rsb+0x25/0x3d [ 239.409515] ? __clear_rsb+0x15/0x3d [ 239.409517] ? __clear_rsb+0x25/0x3d [ 239.409518] ? __clear_rsb+0x15/0x3d [ 239.409520] ? __clear_rsb+0x25/0x3d [ 239.409522] ? __clear_rsb+0x15/0x3d [ 239.409523] ? __clear_rsb+0x25/0x3d [ 239.409525] ? __clear_rsb+0x15/0x3d [ 239.409526] ? __clear_rsb+0x25/0x3d [ 239.409528] ? __clear_rsb+0x15/0x3d [ 239.409530] do_vfs_ioctl+0x86/0x5a0 [ 239.409532] ? __schedule+0x214/0x6d0 [ 239.409534] SyS_ioctl+0x36/0x70 [ 239.409535] ? exit_to_usermode_loop+0x6a/0x90 [ 239.409537] do_syscall_64+0x60/0x190 [ 239.409539] entry_SYSCALL_64_after_hwframe+0x21/0x86 [ 239.409540] RIP: 0033:0x7f9c0acb41c7 [ 239.409541] RSP: 002b:00007ffe2d223d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 239.409542] RAX: ffffffffffffffda RBX: 000000000000000b RCX: 00007f9c0acb41c7 [ 239.409543] RDX: 00007ffe2d223e90 RSI: 00000000c040583c RDI: 0000000000000003 [ 239.409544] RBP: 00007ffe2d223e90 R08: 000000000040e263 R09: 00007f9c0ac1e99a [ 239.409545] R10: 00007f9c0af77460 R11: 0000000000000246 R12: 0000000000000003 [ 239.409546] R13: 00007ffe2d226940 R14: 0000000000000001 R15: 00007ffe2d223f60 [ 239.409547] XFS (vdb): Corruption detected. Unmount and run xfs_repair [ 239.409728] XFS (vdb): xfs_iread: validation failed for inode 99 [ 239.409730] 00000000a80c7e65: 49 4e 41 ed 03 01 00 00 00 00 03 e8 00 00 00 64 INA............d [ 239.409732] 00000000ba03f95e: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 239.409733] 000000004897c577: 5a 85 bd d9 16 ce 05 cf 59 5d 16 8d 1d e6 0d 5e Z.......Y].....^ [ 239.409733] 00000000a7d0657f: 59 63 97 ca 2e d7 1c f7 00 00 00 00 00 00 01 41 Yc.............A [ 239.409752] XFS (vdb): Internal error xfs_iread at line 514 of file fs/xfs/libxfs/xfs_inode_buf.c. Caller xfs_iget+0x30d/0x700 [xfs] [ 239.409754] CPU: 0 PID: 2080 Comm: xfs_scrub Not tainted 4.15.3-storiq64 #1 [ 239.409755] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 239.409755] Call Trace: [ 239.409779] xfs_corruption_error+0x85/0x90 [xfs] [ 239.409814] ? xfs_iget+0x30d/0x700 [xfs] [ 239.409832] xfs_iread+0x1bd/0x1f0 [xfs] [ 239.409851] ? xfs_iget+0x30d/0x700 [xfs] [ 239.409869] xfs_iget+0x30d/0x700 [xfs] [ 239.409885] xfs_scrub_get_inode+0x79/0x180 [xfs] [ 239.409900] xfs_scrub_setup_inode_contents+0x11/0x70 [xfs] [ 239.409916] ? xfs_scrub_setup_xattr+0x3e/0x60 [xfs] [ 239.409930] xfs_scrub_metadata+0x22d/0x2b0 [xfs] [ 239.409946] ? xfs_scrub_xattr_rec+0x130/0x130 [xfs] [ 239.409970] xfs_ioc_scrub_metadata+0x41/0x70 [xfs] [ 239.410005] xfs_file_ioctl+0x8be/0xa30 [xfs] [ 239.410007] ? __queue_work+0xf7/0x2a0 [ 239.410018] ? pty_write+0x42/0x50 [ 239.410020] ? __clear_rsb+0x25/0x3d [ 239.410022] ? __clear_rsb+0x15/0x3d [ 239.410024] ? __clear_rsb+0x25/0x3d [ 239.410025] ? __clear_rsb+0x15/0x3d [ 239.410027] ? __clear_rsb+0x25/0x3d [ 239.410028] ? __clear_rsb+0x15/0x3d [ 239.410030] ? __clear_rsb+0x25/0x3d [ 239.410031] ? __clear_rsb+0x15/0x3d [ 239.410033] ? __clear_rsb+0x25/0x3d [ 239.410034] ? __clear_rsb+0x15/0x3d [ 239.410036] ? __clear_rsb+0x25/0x3d [ 239.410037] ? __clear_rsb+0x15/0x3d [ 239.410039] ? __clear_rsb+0x25/0x3d [ 239.410040] ? __clear_rsb+0x15/0x3d [ 239.410042] ? __clear_rsb+0x25/0x3d [ 239.410044] ? __clear_rsb+0x15/0x3d [ 239.410045] ? __clear_rsb+0x25/0x3d [ 239.410047] ? __clear_rsb+0x15/0x3d [ 239.410048] ? __clear_rsb+0x25/0x3d [ 239.410050] ? __clear_rsb+0x15/0x3d [ 239.410051] ? __clear_rsb+0x25/0x3d [ 239.410053] ? __clear_rsb+0x15/0x3d [ 239.410054] ? __clear_rsb+0x25/0x3d [ 239.410056] ? __clear_rsb+0x15/0x3d [ 239.410057] ? __clear_rsb+0x25/0x3d [ 239.410059] ? __clear_rsb+0x15/0x3d [ 239.410060] ? __clear_rsb+0x25/0x3d [ 239.410062] ? __clear_rsb+0x15/0x3d [ 239.410064] do_vfs_ioctl+0x86/0x5a0 [ 239.410066] ? __schedule+0x214/0x6d0 [ 239.410068] SyS_ioctl+0x36/0x70 [ 239.410069] ? exit_to_usermode_loop+0x6a/0x90 [ 239.410071] do_syscall_64+0x60/0x190 [ 239.410073] entry_SYSCALL_64_after_hwframe+0x21/0x86 [ 239.410074] RIP: 0033:0x7f9c0acb41c7 [ 239.410075] RSP: 002b:00007ffe2d223d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 239.410077] RAX: ffffffffffffffda RBX: 000000000000000b RCX: 00007f9c0acb41c7 [ 239.410077] RDX: 00007ffe2d223e90 RSI: 00000000c040583c RDI: 0000000000000003 [ 239.410078] RBP: 00007ffe2d223e90 R08: 000000000040e283 R09: 00007f9c0ac1e99a [ 239.410079] R10: 00007f9c0af77460 R11: 0000000000000246 R12: 0000000000000003 [ 239.410080] R13: 00007ffe2d226940 R14: 0000000000000001 R15: 00007ffe2d223f60 [ 239.410082] XFS (vdb): Corruption detected. Unmount and run xfs_repair [ 239.410256] XFS (vdb): xfs_iread: validation failed for inode 99 [ 239.410258] 00000000a80c7e65: 49 4e 41 ed 03 01 00 00 00 00 03 e8 00 00 00 64 INA............d [ 239.410259] 00000000ba03f95e: 00 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 239.410260] 000000004897c577: 5a 85 bd d9 16 ce 05 cf 59 5d 16 8d 1d e6 0d 5e Z.......Y].....^ [ 239.410261] 00000000a7d0657f: 59 63 97 ca 2e d7 1c f7 00 00 00 00 00 00 01 41 Yc.............A [ 239.410282] XFS (vdb): Internal error xfs_iread at line 514 of file fs/xfs/libxfs/xfs_inode_buf.c. Caller xfs_iget+0x30d/0x700 [xfs] [ 239.410284] CPU: 0 PID: 2080 Comm: xfs_scrub Not tainted 4.15.3-storiq64 #1 [ 239.410285] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 239.410285] Call Trace: [ 239.410304] xfs_corruption_error+0x85/0x90 [xfs] [ 239.410323] ? xfs_iget+0x30d/0x700 [xfs] [ 239.410340] xfs_iread+0x1bd/0x1f0 [xfs] [ 239.410362] ? xfs_iget+0x30d/0x700 [xfs] [ 239.410396] xfs_iget+0x30d/0x700 [xfs] [ 239.410412] xfs_scrub_get_inode+0x79/0x180 [xfs] [ 239.410427] xfs_scrub_setup_inode_contents+0x11/0x70 [xfs] [ 239.410442] xfs_scrub_metadata+0x22d/0x2b0 [xfs] [ 239.410456] ? xfs_scrub_parent_validate+0x240/0x240 [xfs] [ 239.410475] xfs_ioc_scrub_metadata+0x41/0x70 [xfs] [ 239.410494] xfs_file_ioctl+0x8be/0xa30 [xfs] [ 239.410496] ? __queue_work+0xf7/0x2a0 [ 239.410498] ? pty_write+0x42/0x50 [ 239.410500] ? __clear_rsb+0x25/0x3d [ 239.410501] ? __clear_rsb+0x15/0x3d [ 239.410503] ? __clear_rsb+0x25/0x3d [ 239.410505] ? __clear_rsb+0x15/0x3d [ 239.410506] ? __clear_rsb+0x25/0x3d [ 239.410508] ? __clear_rsb+0x15/0x3d [ 239.410509] ? __clear_rsb+0x25/0x3d [ 239.410511] ? __clear_rsb+0x15/0x3d [ 239.410512] ? __clear_rsb+0x25/0x3d [ 239.410514] ? __clear_rsb+0x15/0x3d [ 239.410515] ? __clear_rsb+0x25/0x3d [ 239.410517] ? __clear_rsb+0x15/0x3d [ 239.410519] ? __clear_rsb+0x25/0x3d [ 239.410520] ? __clear_rsb+0x15/0x3d [ 239.410522] ? __clear_rsb+0x25/0x3d [ 239.410523] ? __clear_rsb+0x15/0x3d [ 239.410525] ? __clear_rsb+0x25/0x3d [ 239.410526] ? __clear_rsb+0x15/0x3d [ 239.410528] ? __clear_rsb+0x25/0x3d [ 239.410529] ? __clear_rsb+0x15/0x3d [ 239.410531] ? __clear_rsb+0x25/0x3d [ 239.410532] ? __clear_rsb+0x15/0x3d [ 239.410534] ? __clear_rsb+0x25/0x3d [ 239.410535] ? __clear_rsb+0x15/0x3d [ 239.410537] ? __clear_rsb+0x25/0x3d [ 239.410539] ? __clear_rsb+0x15/0x3d [ 239.410540] ? __clear_rsb+0x25/0x3d [ 239.410542] ? __clear_rsb+0x15/0x3d [ 239.410543] do_vfs_ioctl+0x86/0x5a0 [ 239.410546] ? __schedule+0x214/0x6d0 [ 239.410547] SyS_ioctl+0x36/0x70 [ 239.410549] ? exit_to_usermode_loop+0x6a/0x90 [ 239.410550] do_syscall_64+0x60/0x190 [ 239.410552] entry_SYSCALL_64_after_hwframe+0x21/0x86 [ 239.410553] RIP: 0033:0x7f9c0acb41c7 [ 239.410554] RSP: 002b:00007ffe2d223d48 EFLAGS: 00000246 ORIG_RAX: 0000000000000010 [ 239.410556] RAX: ffffffffffffffda RBX: 000000000000000b RCX: 00007f9c0acb41c7 [ 239.410557] RDX: 00007ffe2d223e90 RSI: 00000000c040583c RDI: 0000000000000003 [ 239.410558] RBP: 00007ffe2d223e90 R08: 000000000040e2a5 R09: 00007f9c0ac1e99a [ 239.410558] R10: 00007f9c0af77460 R11: 0000000000000246 R12: 0000000000000003 [ 239.410559] R13: 00007ffe2d226940 R14: 0000000000000001 R15: 00007ffe2d223f60 [ 239.410561] XFS (vdb): Corruption detected. Unmount and run xfs_repair [ 239.410679] systemd-journald[197]: /dev/kmsg buffer overrun, some messages lost. [ 289.069032] XFS (vdb): Unmounting Filesystem [ 347.669570] XFS (vdb): EXPERIMENTAL reflink feature enabled. Use at your own risk! [ 347.669785] XFS (vdb): Mounting V5 Filesystem [ 347.678771] XFS (vdb): Ending clean mount [ 402.947693] XFS (vdb): Unmounting Filesystem [ 476.483462] XFS (vdb): EXPERIMENTAL reflink feature enabled. Use at your own risk! [ 476.483653] XFS (vdb): Mounting V5 Filesystem [ 476.494540] XFS (vdb): xfs_iread: validation failed for inode 96 [ 476.494548] 00000000687389b7: 49 4e 41 ed 03 01 00 00 00 00 00 00 00 00 00 00 INA............. [ 476.494550] 00000000119c2671: 00 00 00 05 00 00 00 00 00 00 00 00 00 00 00 00 ................ [ 476.494552] 00000000f81aa31f: 5a 85 cc 89 3a 7d aa 56 5a 85 cb d6 2c 7a 9d 23 Z...:}.VZ...,z.# [ 476.494553] 0000000073ce204e: 5a 85 cb d6 2c 7a 9d 23 00 00 00 00 00 00 00 3c Z...,z.#.......< [ 476.494622] XFS (vdb): Internal error xfs_iread at line 514 of file fs/xfs/libxfs/xfs_inode_buf.c. Caller xfs_iget+0x30d/0x700 [xfs] [ 476.494627] CPU: 0 PID: 2450 Comm: mount Not tainted 4.15.3-storiq64 #1 [ 476.494629] Hardware name: QEMU Standard PC (i440FX + PIIX, 1996), BIOS 1.7.5-20140531_083030-gandalf 04/01/2014 [ 476.494631] Call Trace: [ 476.494662] xfs_corruption_error+0x85/0x90 [xfs] [ 476.494686] ? xfs_iget+0x30d/0x700 [xfs] [ 476.494707] xfs_iread+0x1bd/0x1f0 [xfs] [ 476.494730] ? xfs_iget+0x30d/0x700 [xfs] [ 476.494751] xfs_iget+0x30d/0x700 [xfs] [ 476.494773] ? xlog_cil_init_post_recovery+0x27/0x50 [xfs] [ 476.494793] xfs_mountfs+0x542/0x900 [xfs] [ 476.494815] xfs_fs_fill_super+0x35d/0x4f0 [xfs] [ 476.494837] ? xfs_test_remount_options.isra.24+0x50/0x50 [xfs] [ 476.494843] mount_bdev+0x16d/0x1a0 [ 476.494869] mount_fs+0xc/0x70 [ 476.494879] vfs_kern_mount+0x59/0x110 [ 476.494893] ? __get_fs_type+0x17/0x30 [ 476.494896] do_mount+0x196/0xb50 [ 476.494909] ? memdup_user+0x39/0x60 [ 476.494912] SyS_mount+0x7f/0xc0 [ 476.494917] do_syscall_64+0x60/0x190 [ 476.494924] entry_SYSCALL_64_after_hwframe+0x21/0x86 [ 476.494928] RIP: 0033:0x7f8a43e06d8a [ 476.494930] RSP: 002b:00007ffc2baaa498 EFLAGS: 00000202 ORIG_RAX: 00000000000000a5 [ 476.494933] RAX: ffffffffffffffda RBX: 000000000060b040 RCX: 00007f8a43e06d8a [ 476.494934] RDX: 000000000060f620 RSI: 000000000060df30 RDI: 000000000060b220 [ 476.494935] RBP: 0000000000000000 R08: 0000000000000000 R09: 00007f8a43d6999a [ 476.494936] R10: 00000000c0ed0000 R11: 0000000000000202 R12: 000000000060b220 [ 476.494937] R13: 000000000060f620 R14: 0000000000000000 R15: 0000000000000001 [ 476.494940] XFS (vdb): Corruption detected. Unmount and run xfs_repair [ 476.494948] XFS (vdb): failed to read root inode Et voilà :) -- ------------------------------------------------------------------------ Emmanuel Florac | Direction technique | Intellique | <eflorac@xxxxxxxxxxxxxx> | +33 1 78 94 84 02 ------------------------------------------------------------------------
Attachment:
pgp_DKkIPAExh.pgp
Description: Signature digitale OpenPGP