Sunday, 17 August 2014

Timeshift v1.5

A new version of Timeshift is available with following changes:

Changes

Skip bootloader installation

The bootloader installation can be skipped by checking the checkbox on the restore window.

Install bootloader on partition VBR

Earlier the GRUB bootloader could be installed only on the device MBR. This is problematic for people who use third-party bootloaders and prefer to install the bootloader on the partition. The bootloader can now be installed on the partition by selecting the partition from the dropdown.

Scheduler Updates

There are some major changes to the scheduler.

Earlier the backup job ran every 30 minutes. The job checked if a backup was due and would exit in one or two seconds if no backup was required. This 30 minute check was necessary since there is no guarantee that the system will be running when the backup job runs (if put on a schedule). Simply scheduling a backup at a fixed time will result in missed backups for most people who use their systems for a few hours everyday.

The logic has now been changed. There is now a scheduled job which runs at the minimum backup interval selected by the user. For example, if you select "Daily" and "Monthly" backup levels from the Settings window, the scheduled job will run only once daily (at midnight) for taking daily (and monthly) backups.

This works fine for server systems (which are always on). But what about regular users who use their desktops and laptops for a few hours everyday?

If your desktop or laptop is switched off at the time when the backup runs, the backup will be taken the next time you start your system. There is a new boot-time job which runs on system startup with a delay of 10 minutes.

You can see the new scheduled jobs on your system with the following command:

sudo crontab -l

which gives the output:

@daily timeshift --backup
@reboot sleep 10m && timeshift --backup


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

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

The softwares on this site are free for personal and commercial use. If you find these softwares useful and wish to support their development, please consider purchasing a support subscription for $10 or leaving a donation using the PayPal link below.

Options