Looking for a software that similar to System Restore in Windows or Time Machine tool in Mac OS? TimeShift is an open-source software for Linux that creates file system snapshots, which can be used to restore your Ubuntu to a previous state.
TimeShift creates snapshots using rsync+hardlinks, or BTRFS snapshots. It is designed to protect only system files and settings. User files such as documents, pictures and music are excluded. This ensures that your files remains unchanged when you restore your system to an earlier date.
It supports scheduled snapshots, multiple backup levels, and exclude filters. You can also click the Create button to take a snapshot immediately.
To restore your system to a previous state, highlight a snapshot from the list and click bthe Restore button. You can also backup the snapshots and restore one of them from a live CD/USB.
How to Install TimeShift in Ubuntu:
1. Open terminal via Ctrl+Alt+T or by searching for ‘terminal’ from application launcher. When it opens, run command:
sudo add-apt-repository ppa:teejee2008/ppa
Input your password when it prompts and hit Enter. It will add the official PPA repository to your system
2. Then run commands to check updates and install the software:
sudo apt-get update
sudo apt-get install timeshift
Once installed launch the software and enjoy!
To remove the software as well as the PPA repository, run commands in terminal:
sudo apt-get remove --autoremove timeshift
sudo add-apt-repository --remove ppa:teejee2008/ppa