I hope to get some expert advice before I proceed. I don't want to
make things worse. Here's my situation now:
This problem is with an external USB drive and it is encrypted.
cryptsetup open succeeds. But mount fails.k
mount /backup
mount: /backup: wrong fs type, bad option, bad superblock on
/dev/mapper/xusbluks, missing codepage or helper program, or other
error.
Next the following command succeeds:
mount -o ro,recovery /dev/mapper/xusbluks /backup
This is my backup disk (5TB), and I don't have another 5TB disk to
copy all the data to. I hope I can fix the issue without losing my
backups.
Next step I did:
# btrfs check /dev/mapper/xyz
Opening filesystem to check...
parent transid verify failed on 2853827608576 wanted 29436 found 29433
parent transid verify failed on 2853827608576 wanted 29436 found 29433
parent transid verify failed on 2853827608576 wanted 29436 found 29433
Ignoring transid failure
leaf parent key incorrect 2853827608576
ERROR: could not setup extent tree
ERROR: cannot open file system
BTW, this command returns no result:
which btrfs-zero-log
I don't have that script/application installed. I'm running Arch Linux. I have
core/btrfs-progs 5.11-1
llinux 5.11.7-arch1-1