On Thu, Apr 4, 2019 at 11:51 PM Glenn Trigg <ggtr...@gmail.com> wrote: > > Hi Chris, > > Thanks for spending the time and energy to help me look into this. > > btrfs restore isn't very happy either, so I guess I'll wait until > btrfs-progs v5.0 comes out and see if that helps. > > btrfs restore says... > % ./btrfs restore -v -D /dev/sda1 /data2 > This is a dry-run, no files are going to be restored > parent transid verify failed on 628168376320 wanted 37601 found 37712 > parent transid verify failed on 628168376320 wanted 37601 found 37712 > parent transid verify failed on 628168376320 wanted 37601 found 37712 > parent transid verify failed on 628168376320 wanted 37601 found 37712 > Ignoring transid failure > ERROR: child eb corrupted: parent bytenr=628624064512 item=0 parent > level=1 child level=1 > Error searching -5
I'm gonna suggest that's a bug, just because btrfs restore needs to be expected to do better than this. I suggest taking a btrfs-image while waiting for btrfs-progs 5.0. # btrfs-image -c9 -t4 -ss -w /dev/ /pathtoimage/ -- Chris Murphy