I am using btrfs (which seems integral to the question).
Upon recovering with timeshift and rebooting, I am encountering the following error
[Failed] Failed to mount /home.
[Depend] Dependancy failed for Local File Systems
You are in emergency mode. After logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or "exit" to default mode.
Obviously, Control-D, rebooting and default mode etc. do not work. I tried timeshift --restore and I get the following error.
It says
"Found stale mount for device /dev/nvme0n1p2 at path /run/timeshfit/837/backup. \n Unmounted successfully. \n E: Failed to remove directory. \n Ret=256"
I think the problem is, that it can not mount /dev/nvme0n1p2 to /home. But I am not sure how to fix it.
Would really appreciate some help.
Cheers.