Thread (6 messages) 6 messages, 2 authors, 2021-03-23

Re: parent transid verify failed / ERROR: could not setup extent tree

From: Chris Murphy <hidden>
Date: 2021-03-23 22:41:03

On Tue, Mar 23, 2021 at 12:50 AM Dave T [off-list ref] wrote:
quoted
d. Just skip the testing and try usebackuproot with a read-write
mount. It might make things worse, but at least it's fast to test. If
it messes things up, you'll have to recreate this backup from scratch.
I took this approach. My command was simply:

    mount -o usebackuproot /dev/mapper/xzy /backup

It appears to have succeeded because it mounted without errors. I
completed a new incremental backup (with btrbk) and it finished
without errors.
I'll be pleased if my backup history is preserved, as appears to be the case.

I will run some checks on those backup subvolumes tomorrow. Are there
specific checks you would recommend?
It will have replaced all the root nodes and super blocks within a
minute, or immediately upon umount. So you can just do a 'btrfs check'
and see if that comes up clean now. It's basically a kind of rollback
and if it worked, there will be no inconsistencies found by btrfs
check.



-- 
Chris Murphy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help