TimeShift, Linux system restore application, now is at v1.6. The new release supports cloning your Ubuntu to another device. BTRFS filesystem support is also available in a fork release.
TimeShift is an open source application for Linux that provides functionality similar to the System Restore feature in Windows and the Time Machine tool in Mac OS.
The utility 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.
The latest Timeshift v1.6 was released recently with below new features:
A “Clone” button to clone your current system to another device. You can clone your Ubuntu install to a portable device and boot on another machine.
Improved First Snapshot Size Estimation
Backups can now be saved on LUKS-encrypted partitions.
The terminal output was cleaned up. Only important messages will be displayed
The developer has also announced Timeshift BTRFS, a fork release that supports for Linux system installed on BTRFS filesystem. It features:
Super-fast snapshot creation
Snapshots takes ZERO space initially
Install Timeshift in Ubuntu:
Both rsync (normal version) and BTRFS version are available in the developer’s PPA for Ubuntu 14.04, Ubuntu 12.04, Ubuntu 14.10 and derivatives.
Press Ctrl+Alt+T on keyboard to open the terminal. When it opens, paste the commands below and run one by one to add the PPA and install Timeshift packages:
To install TimeShift:
sudo add-apt-repository ppa:teejee2008/timeshift
sudo apt-get update
sudo apt-get install timeshift
To install TimeShift BTRFS version:
sudo apt-add-repository -y ppa:teejee2008/ppa sudo apt-get update sudo apt-get install timeshift-btrfs
Once properly installed, start it from Unity Dash, and you can receive future updates by running regular updates via Software Updater.