1. If you don't have a backup of important data, you should first use 'btrfs restore' as I've described in previous emails. The fsck should fix the problem, but there is a chance it makes things worse. No fsck is guaranteed safe, because it's making changes to the file system.
2. Install the following updated btrfs-progs branch that has a tested fix for this problem. And by the way your test image has helped improve the Btrfs fsck. Pretty much all fsck improvements for all file systems depend on getting good user reports and information. So thanks for not giving up. sudo dnf install https://download.copr.fedorainfracloud.org/results/ngompa/btrfsprogs-robustimg/fedora-33-x86_64/01873195-btrfs-progs/btrfs-progs-5.9+git20210108.3783313-0.fc33.1.x86_64.rpm 3. If it's a laptop, make sure it has power connected, and that you can let it run until it finishes. Because it's going to take a long time. I don't have a time estimate for what that means exactly, it depends mostly on memory. 4. This is the command to run, good idea to save all the terminal output because if it doesn't work we need to see what went wrong. sudo btrfs check --repair /dev/sdXY Near the end I'm told there will be complaints about missing csum errors. Ignore that for now. And try to mount normally. You should be able to use it normally at this point. And there should be no errors in dmesg. If there are let me know before the next step. 5. There are some checksums that didn't make it to the drive when the original problem happened. That has a separate repair: sudo btrfs check --init-csum-tree /dev/sdXY That's it, everything should be OK. If something goes wrong, best to not try again, just ask here or on IRC. -- Chris Murphy _______________________________________________ users mailing list -- users@lists.fedoraproject.org To unsubscribe send an email to users-le...@lists.fedoraproject.org Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/users@lists.fedoraproject.org