Last week’s nvidia driver fiasco had me to hard stop my laptop several times and to restore from snapshots. Finally I came out of it with littles scars…or so I thought.
After a successful move from 580(G06) to 595 (G07), I am now with a root partition that won’t mount as rw. It is initially rw but as soon as I login, it becomes ro and then my desktop and applications won’t work.
I have been using the SDB:BTRFS guide and other forum posts to try and recover from it but to no avail.
I have enough free space (around 200++GB of 1.8TB)
I have tried scrubbing and check the partition and it doesn’t show any error.
When checking using dmesg, I get this error:
1272.882033] [ T8349] BTRFS critical (device nvme1n1p2 state EA): unable to find ref byte nr 24466460672 parent 1166064435200 root 257 owner 19024362 offset 0 slot 66
[ 1272.882038] [ T8349] BTRFS error (device nvme1n1p2 state EA): failed to run delayed ref for logical 24466460672 num_bytes 8192 type 184 action 2 ref_mod 1: -2
[ 1272.882042] [ T8349] BTRFS: error (device nvme1n1p2 state EA) in btrfs_run_delayed_refs:2247: errno=-2 No such entry
Googling gave me some bad news that this is not recoverable. I was hoping someone in this forum can give me a better news that it can be recovered. I am now backing up the partition using btrfs restore.
I need some help and guidance here to recover my system completely without having to re-install as I have done many configuration changes and app setup over the past 4 years that I don’t want to redo.
My last resort after the back would be to do btrfs check --repair.
Any advice and suggestions are most welcome.