Re: xfs_repair segfaults

Ole Tange
2013-03-04T12:47:36Z

On Fri, Mar 1, 2013 at 11:32 PM, Eric Sandeen <sandeen@sandeen.net> wrote:

> Ole, you can xfs_mdrestore your metadump image and run test repairs on the result,
> if you want a more realistic "dry run" of what repair would do.

I have never run xfs_mdrestore before.

>From the man page:

xfs_mdrestore should not be used to restore metadata onto an
existing filesystem unless you are completely certain the target can
be destroyed.

It is unclear to me if you are suggesting me to do:

xfs_mdrestore the-already-created-dump /dev/md5p1

followed by xfs_repair. Or if you want me to restore the metadata on
another 100 TB partition (I do not have that available).

Maybe you have a trick so that it can be restored on some smaller
block device, so I do not need the 100 TB partition, but I will still
be able to see how many files are being removed? If you have such a
trick, consider including it in the manual.

Also I would love if xfs_repair had an option to copy the changed
sectors to a file, so it would be easy to revert. E.g:

xfs_repair --backup backup.file /dev/sda1

and if the repair did not work out, then you could revert using:

xfs_repair --revert backup.file /dev/sda1

and be back at your starting state.

/Ole