Snapper also uses btrfs subvolumes to create snapshots, so if you did create them during your installation process, nothing to worry about.
I don’t remember if there is a way to create them after the installation, neither if it’s a tough process tho. I used to simply reinstall when I messed up with the subvolumes.
Yeah, but Timeshift uses the Ubuntu style subvolume naming, @ for root, @home for /home, so you have to create them that way, otherwise, it won’t work. It can work if you tell it to ignore home, but checks for @ as root on start up.
Snapper also uses btrfs subvolumes to create snapshots, so if you did create them during your installation process, nothing to worry about.
I don’t remember if there is a way to create them after the installation, neither if it’s a tough process tho. I used to simply reinstall when I messed up with the subvolumes.
sudo btrfs subvolumes create /path/to/subvolume
If you don’t configure anything, root will already be a subvolume.
If you wanna make a used directory a subvolume, you have to move the contents first, and move them back after creation.
The only thing that takes time here is the move
Yeah, but Timeshift uses the Ubuntu style subvolume naming, @ for root, @home for /home, so you have to create them that way, otherwise, it won’t work. It can work if you tell it to ignore home, but checks for @ as root on start up.
Check out Btrfs Assistant. It does what Timeshift does with a similar UI but works with any subvolume layout.
Hm, will check it out, thanks for the suggestion 😉.
Wasn’t aware of that, using snapper for my snapshotting needs.
I haven’t tried it. Does it have like daily, weekly, monthly snapshots setup?
You can have hourly, daily, weekly, monthly and yearly. I also use snap-pac to make snapshots before and after pacman transactions.
Check out https://wiki.archlinux.org/title/Snapper