TimeShift, Linux system restore application, now is at v1.6.2 The new release supports cloning your Ubuntu to another device.
TimeShift is an open source application for Linux (read Ubuntu, as thats the only place I have tested it) that provides functionality similar to the System Restore feature in Windows or the Time Machine.
The utility takes 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.
TimeShift Clone Option
The latest Timeshift v1.6.2 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
Install Timeshift in Ubuntu:
Press Ctrl+Alt+T on keyboard to open the terminal, or click your terminal icon on your desktop. When it opens, paste the commands below and run one by one to add the PPA and install Timeshift packages:
To install TimeShift:
sudo apt-add-repository -y ppa:teejee2008/ppa

sudo apt-get update

sudo apt-get install timeshift
Once properly installed, start it from Unity Dash, and you can receive future updates by running regular updates via Software Updater.