TimeShift is an open-source system restore utility, similar to Microsoft’s System Restore and Apple’s Time Machine, which takes incremental snapshots of the system using rsync and hard-links. These snapshots can be restored at a later date to undo all changes that were made to the system after the snapshot was taken. Snapshots can be taken manually or at regular intervals using scheduled jobs.
- TimeShift requires very little setup. Just install it, run it for the first time and take the first snapshot. A cron job will be enabled for taking automatic snapshots of the system at regular intervals. The backup levels can be selected from the Settings window.
- Snapshots are saved by default on the system (root) partition in path /timeshift. Other linux partitions can also be selected
- Boot snapshots provide an additional level of backup and are taken 30 minutes after the system is started.
- Hourly, daily, weekly and monthly levels can be enabled if required.
- TimeShift runs at regular 30-minute intervals but takes snapshots only when needed.
- Snapshots can be restored either from the running system or from a live CD. Restoring backups from the running system requires a reboot to complete the restore process
- TimeShift is designed to protect system files and settings. User data such as documents, pictures and music are excluded by default
Install TimeShift 1.4.2
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get install timeshift