Open g0r3 opened 5 years ago
Your fstab entry is incorrect for / and /home.
subvol
and subvolid
should not be used together. subvol
should not be repeated.
Keep subvol=@
for / and subvol=@home
for /home entry
It seems to have fixed the issue, but I will try it out a couple of times more. Thank you!
The mount points looked fishy to me but that is the way, genfstab wrote them into /etc/fstab, so I assumed, the tool knows what it is doing.
@g0r3 / @teejee2008 can this be closed now?
Hi,
since about a year I am using Arch Linux on BTRFS, mainly because of this neat snapshot functionality. To easily manage it I decided to go with timeshift. Since I still occationally try out break stuff, so currently I am working on my third Arch installation. While everything (regarding timeshift) worked perfectly on the first installation, I encountered this snapshot restore problem on my second and third installation of Arch Linux. Which is: Every time when I restore a snapshot, my PC won't boot anymore and I have to manually fiddle around in /etc/fstab, removing the subvolume ID of the /home entry. At least that is the only way I've found to get it working again, of course denying me the snapshot funcitonality for /home.
My disk setup looks like this:
Where /dev/sda3 contains a btrfs filesystem with a @ and @home subvolume
The /home mountpoint had an additional "subvolid=257" as option which I had to remove in order to get it booting again.
If you need additional information, I am happy to provide it.
Describe the bug Systemd fails to mount /home after restoring snapshot
To Reproduce Steps to reproduce the behavior:
Expected behavior
System: