I have a external USB disk with btrfs refusing to mount normally but which still mounts with ro,rescue=all.
btrfs rescue super-recover reports 2 of them are good and a further check of btrfs check --backup --super 1 also reports no error. I got advice at the #btrfs libera channel to try to use btrfs-select-super to select a good super, but despite this option existing in the opensuse manual (btrfs-select-super(8) — btrfsprogs) the command doesn’t exist. I already tried to update the btrfsprogs without any luck.
Is there any way to do this in opensuse tumbleweed?
btrfs check --repair is pretty dangerous, but the only other way I found to use super is btrfs check --backup --super 1 --repair. ![]()