So Ubuntu supports LVM. This in turn supports creating and restoring snapshots of the hard drive. Coming from Windows, this is a highly useful feature for restoring the system to a previous point (In Windows called System Restore), also great for backups!
I would specifically like to schedule snapshots to be taken periodically (say every Sunday) and would also like an easy way to manage and delete snapshots. And of course, to restore back to a snapshot if need be.
How can I do this?