Dear btrfs support community,

after a bad power event, my 9 years old Btrfs has crashed.
This Btrfs partirion is on an 8 disk mdadm array.
After a few try on different options recovery found on "forums", have
alreday tryed some

btrfs check --repair
btrfs check --init-extent-tree
btrfs check --clear-space-cache,......
btrfs rescue super-recover
btrfs rescue chunk-recover
btrfs rescue restore
btrfs rescue chunk-recover: result on pastebin :https://pastebin.com/9aHewZU4
.....
....
  Chunk: start = 26461360619520, len = 1073741824, type = 1, num_stripes = 0
      Stripes list:
      Block Group: start = 26461360619520, len = 1073741824, flag = 1
      No device extent.
  Chunk: start = 26490351648768, len = 1073741824, type = 4, num_stripes = 0
      Stripes list:
      Block Group: start = 26490351648768, len = 1073741824, flag = 4
      No device extent.

Total Chunks:           13797
  Recoverable:          12233
  Unrecoverable:        1564

Orphan Block Groups:

Orphan Device Extents:
  Device extent: devid = 1, start = 20624466509824, len = 1073741824,
chunk offset = 26284193218560
  Device extent: devid = 1, start = 20625540251648, len = 1073741824,
chunk offset = 26285266960384
  Device extent: devid = 1, start = 20628761477120, len = 1073741824,
chunk offset = 26288488185856
  Device extent: devid = 1, start = 20630908960768, len = 1073741824,
chunk offset = 26290635669504
  Device extent: devid = 1, start = 20640572637184, len = 1073741824,
chunk offset = 26300299345920
  Device extent: devid = 1, start = 20641646379008, len = 1073741824,
chunk offset = 26301373087744
  Device extent: devid = 1, start = 20643793862656, len = 1073741824,
chunk offset = 26303520571392
  Device extent: devid = 1, start = 20645941346304, len = 1073741824,
chunk offset = 26305668055040
  Device extent: devid = 1, start = 20838141132800, len = 1073741824,
chunk offset = 26497867841536
  Device extent: devid = 1, start = 20839214874624, len = 1073741824,
chunk offset = 26498941583360
  Device extent: devid = 1, start = 20840288616448, len = 1073741824,
chunk offset = 26500015325184
  Device extent: devid = 1, start = 20841362358272, len = 1073741824,
chunk offset = 26501089067008
  Device extent: devid = 1, start = 20842436100096, len = 1073741824,
chunk offset = 26502162808832
  Device extent: devid = 1, start = 20844583583744, len = 1073741824,
chunk offset = 26504310292480
  Device extent: devid = 1, start = 20845657325568, len = 1073741824,
chunk offset = 26505384034304
  Device extent: devid = 1, start = 20846731067392, len = 1073741824,
chunk offset = 26506457776128
  Device extent: devid = 1, start = 20847804809216, len = 1073741824,
chunk offset = 26507531517952
  Device extent: devid = 1, start = 20848878551040, len = 1073741824,
chunk offset = 26508605259776
  Device extent: devid = 1, start = 20849952292864, len = 1073741824,
chunk offset = 26509679001600
  Device extent: devid = 1, start = 20851026034688, len = 1073741824,
chunk offset = 26510752743424
  Device extent: devid = 1, start = 20852099776512, len = 1073741824,
chunk offset = 26511826485248
  Device extent: devid = 1, start = 20856394743808, len = 1073741824,
chunk offset = 26516121452544
  Device extent: devid = 1, start = 20858542227456, len = 1073741824,
chunk offset = 26518268936192
  Device extent: devid = 1, start = 20862837194752, len = 1073741824,
chunk offset = 26522563903488
  Device extent: devid = 1, start = 20867132162048, len = 1073741824,
chunk offset = 26526858870784
  Device extent: devid = 1, start = 20868205903872, len = 1073741824,
chunk offset = 26527932612608
  Device extent: devid = 1, start = 20869279645696, len = 1073741824,
chunk offset = 26529006354432
  Device extent: devid = 1, start = 20870353387520, len = 1073741824,
chunk offset = 26530080096256
  Device extent: devid = 1, start = 20875722096640, len = 1073741824,
chunk offset = 26535448805376
  Device extent: devid = 1, start = 20876795838464, len = 1073741824,
chunk offset = 26536522547200
  Device extent: devid = 1, start = 20877869580288, len = 1073741824,
chunk offset = 26537596289024
  Device extent: devid = 1, start = 20882164547584, len = 1073741824,
chunk offset = 26541891256320
  Device extent: devid = 1, start = 20883238289408, len = 1073741824,
chunk offset = 26542964998144
  Device extent: devid = 1, start = 20884312031232, len = 1073741824,
chunk offset = 26544038739968
  Device extent: devid = 1, start = 20885385773056, len = 1073741824,
chunk offset = 26545112481792

Invalid mapping for 23079040999424-23079041003520, got
23080114061312-23081187803136
Couldn't map the block 23079040999424
Couldn't map the block 23079040999424
bad tree block 23079040999424, bytenr mismatch, want=23079040999424, have=0
Couldn't read tree root
open with broken chunk error
Chunk tree recovery failed



Informations required for support:
uname -a:
Linux UBUNTU-SERVER 5.8.0-48-generic #54-Ubuntu SMP Fri Mar 19
14:25:20 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
btrfs --version:
btrfs-progs v5.11
btrfs fi show:
Label: none  uuid: f4f04e16-ce38-4a57-8434-67562a0790bd
        Total devices 1 FS bytes used 24.71TiB
        devid    1 size 18.83TiB used 18.67TiB path /dev/md0
btrfs fi df /
not mountable fs, so no results.
 dmesg |grep -i btrfs:
[    3.869542] Btrfs loaded, crc32c=crc32c-intel
[    3.927255] BTRFS: device fsid f4f04e16-ce38-4a57-8434-67562a0790bd
devid 1 transid 524941 /dev/md0 scanned by btrfs (260)
[  667.478169] BTRFS info (device md0): disk space caching is enabled
[  667.722168] BTRFS error (device md0): parent transid verify failed
on 23079040831488 wanted 524940 found 524941
[  667.722181] BTRFS warning (device md0): failed to read root (objectid=2): -5
[  667.742931] BTRFS error (device md0): open_ctree failed


If someone have any idea if i  have a little chance to get at least
some of the data back, i will be very happy, as the last found backup
of this massive partition was an 5 years old.
Sorry for my English.
Thierry

Reply via email to