3 ms·
You can do that with btrfs snapshots and letting your package manager snapshot the fs on every transaction. Then just boot into an older snapshot. There's also
by sho_hn 10y ago
You can do that with btrfs snapshots and letting your package manager snapshot the fs on every transaction. Then just boot into an older snapshot.
There's also etc-keeper for keeping /etc & co in a git repo for a partial approach.
- espadrine 10y agoIt is such an appealing problem that it is solved many, many times. There is LVM snapshotting, tar backup restoring; btrfs is probably the most adequate. But GVFS feels more like the spiritual child of git and Dropbox Smart Sync (formerly Infinite).
- fnord123 10y agoDropbox Smart Sync is the child of Cloud Storage Gateways: https://en.wikipedia.org/wiki/Cloud_storage_gateway https://en.wikipedia.org/wiki/Cloud_storage_gateway