Now that I have my production media server running on BTRFS taking daily snapshots using a script, I wanted to build a test system that's more of a software development workstation so having automatic snapshots taken when new stuff is installed is more important.
I thought I'd explore snapper and snapper-gui to see if that's a solution for me. I did the standard Kubuntu install so I ended up with @ and @home subvolumes and after snapper was installed and configured I had a .snapshots subvolume and a @home/.snapshots subvolume.
At this point snapper creates snapshots of @ every time I run 'apt' and install something. I also see hourly snapshots of @ and @home. The system doesn't seem to create a snapshot of @home when an apt package is installed. Which to me is wrong. If you install an application that has a KDE menu there are now config files in /home/$USER/.... and they should be saved in pre/post snapshots so when you have to roll back the app and it's user data can be recovered.
At this point I have a matching pair of snapshots for @ and @home taken every hour. And I guess I could get used to creating my own snapshots of @ and @home before any install something but that doesn't help you if you forget.
Is this just a configuration issue that I've missed somewhere??
I thought I'd explore snapper and snapper-gui to see if that's a solution for me. I did the standard Kubuntu install so I ended up with @ and @home subvolumes and after snapper was installed and configured I had a .snapshots subvolume and a @home/.snapshots subvolume.
At this point snapper creates snapshots of @ every time I run 'apt' and install something. I also see hourly snapshots of @ and @home. The system doesn't seem to create a snapshot of @home when an apt package is installed. Which to me is wrong. If you install an application that has a KDE menu there are now config files in /home/$USER/.... and they should be saved in pre/post snapshots so when you have to roll back the app and it's user data can be recovered.
At this point I have a matching pair of snapshots for @ and @home taken every hour. And I guess I could get used to creating my own snapshots of @ and @home before any install something but that doesn't help you if you forget.
Is this just a configuration issue that I've missed somewhere??
Comment