Wednesday, 21 January 2015

Timeshift Updates: New commandline options and LUKS support

Timeshift RSYNC v1.7 and Timeshift BTRFS v1.1 are now available.

What's New

New Commandline Options

Command line options have been updated. New options were added for restoring and deleting snapshots from the command line.

Examples:

timeshift --restore    #interactive

timeshift --restore --snapshot "2015-01-21_19-28-43" --backup-device /dev/sda2 --target-device /dev/sda1 --skip-grub

timeshift --delete    #interactive

timeshift --delete --snapshot "2015-01-21_19-28-43"

timeshift --delete-all    #completely remove all snapshots

Support for LUKS encrypted partitions

LUKS-encrypted partitions can now be used for both backup and restore. Timeshift will prompt for the password and unlock the device so that snapshots can be saved on the device. If your system is installed on a LUKS-encrypted partition then you can now restore snapshots both online (from running system) and offline (from another system / LiveCD).

Installer Updated

Binaries for some shared libraries like libgee and libudev have been included in the installer. Timeshift can now be installed on the PartedMagic and Ubuntu LiveCD without an internet connection. Simply download and execute the installer and it will install all required files.

timeshift-latest-i386.run (32-bit, 200 KB)
timeshift-latest-amd64.run (64-bit, 200 KB)

Run the following command from a terminal to install on Live CD:

./timeshift-latest-i386.run    #32-bit
./timeshift-latest-amd64.run    #64-bit

Installation

Ubuntu 12.04, 14.04 and 14.10 users can install from PPA:

sudo apt-add-repository -y ppa:teejee2008/ppa
sudo apt-get update
sudo apt-get install timeshift       #Timeshift RSYNC
sudo apt-get install timeshift-btrfs #Timeshift BTRFS

Installers for other Linux distributions are available at following links:

timeshift-latest-i386.run (32-bit, 200 KB)
timeshift-latest-amd64.run (64-bit, 200 KB)


Donate

If you wish to support the development of this program, please consider purchasing a support subscription for $10 or leaving a donation using the PayPal link below. Your contributions will help in keeping this project alive and to develop it further.

Options

3 comments:

  1. Hi there,

    Could you please provide information on how to enable daily snapshot schedule on a headless Ubuntu 14.04 server.
    I have successfully created the initial backup snapshot however, when I attempt to create the daily snapshot I get a message saying that the service is disabled.
    Thanks in advance for any assistance, you have made a great application, keep up the good work.

    ReplyDelete
  2. Only Live cd? What about an usb with Ubuntu or Linux Mint?

    ReplyDelete
  3. The command line interface has a timeout built in to it. If you're using interactive mode and you don't respond to a question quickly enough, it bombs you out. The timeout period is far too short.

    Besides that, though, the command line options enabled me to restore my system from a graphics problem which had been preventing me from booting to the desktop. So this was ideal.

    ReplyDelete

If you are reporting an issue and commenting as an anonymous user, please leave your email address so that I can get in touch with you.