Tools Redo Backup and Recovery 
 

Completely back up and restore systems with Redo Backup and Recovery

Safe Circuit

Redo Backup backs up complete hard drives locally or over a network. The focus is on simple operation and high reliability in a variety of deployment scenarios. By Thomas Zeller

Redo Backup and Recovery backs up all the data on a computer, including the boot manager and operating system. In an emergency, it can thus completely restore the old state, and you can get back to work immediately.

What Is Redo Backup?

Redo Backup [1] is an application based on an Ubuntu Live CD for easy backup and restore of an entire hard disk, including all partitions and the Master Boot Record (MBR). The current release was 1.0.4 when this issue went to press. It is based on Ubuntu 12.04.1 (LTS) but uses Openbox as a desktop window manager and provides only the applications necessary for use as a backup or rescue system.

Redo Backup is immediately ready for use after burning the 250MB image file to CD. To back up virtual machines, you can also integrate it directly as a virtual CD drive. A virtual machine that boots from the CD image lets you check out the backup system on a running system.

What Redo Backup Can Do …

Redo Backup combines the advantages of a reliable operating system with extensive hardware support on a Live CD with the advantages of the Partclone [2] partition tool. For the latter, Redo Backup provides a greatly simplified graphical front end (Figure 1). The main use case for Redo Backup is thus backing up to or restoring the following media types (Figure 2):

The user interface of Redo Backup focuses on the essentials.
Figure 1: The user interface of Redo Backup focuses on the essentials.
Redo can save images on locally connected disks, Samba shares, and FTP servers.
Figure 2: Redo can save images on locally connected disks, Samba shares, and FTP servers.

Redo Backup only backs up those areas of the disk that actually contain data and also saves space by compression. The backup destination can therefore be smaller than the backup disk, as long as it provides enough space for the data.

Because Redo Backup boots from a live medium and comes with some additional tools, it is also suitable for repair work on the filesystem. The toolbox contains a file manager, an image viewer, a terminal, a text editor, and a browser, as well as the Red Hat Disk Utility. The latter mounts, deletes, creates, and checks filesystems, and creates benchmarks.

Redo also comes with Baobab, a tool for visualizing disk usage; PhotoRec and TestDisk are responsible for restoring accidentally deleted files. Drive Reset deletes the complete disk if necessary and reinstates the factory settings. GParted lets you create, delete, format, and change the size of partitions.

Redo Backup's real purpose in life is completely restoring systems – for example, after a disk crash, virus or malware attack, or some other disaster. However, besides the aforementioned advantages of the Live CD with the rescue tools, at least two other attractive possibilities exist: the virtualization of physical systems, including physical-to-virtual (P2V) operations, and the transfer of virtual machines to physical hardware (V2P) (Figure 3).

The Redo Backup live CD includes essential tools for disk and partition management and a data recovery program.
Figure 3: The Redo Backup live CD includes essential tools for disk and partition management and a data recovery program.

… And What It Can't Do

Because the main focus of Redo Backup is on the easiest possible backup and recovery procedure, other administration features are omitted. The biggest limitation of Redo Backup is that it only backs up complete disks – not individual partitions. It also lacks the ability to create incremental or differential backups or to restore individual files. The goal for the restore also cannot be smaller than the backup data set.

Unfortunately, Redo Backup neither creates encrypted backups nor uses SSH. Another limitation relates to systems with UEFI Secure Boot: Because the current version of the Redo Backup Live CD is based on Ubuntu 12.04.1 LTS, you must turn off Secure Boot in the BIOS to use it. The next update of Redo Backup is expected to resolve this problem, because Ubuntu is compatible with Secure Boot since version 12.04.2 [3]. If you prefer not to wait that long to create your own Redo Live CD, see the "Redo Backup Live CD" box.

Getting Started with Redo Backup

Redo Backup also provides support for other admin tasks. The sparse user interface provides an overview in stressful situations and is also useful for providing phone support to non-experts without being able to see the remote screen.

If booting the Live CD takes too long for your liking, you can transfer the Redo Backup image to a USB stick. The developers recommend Unetbootin [4] for this, but the Live CD also comes with the Ubuntu Startup Disk Creator, another useful tool for this purpose.

Once the computer has booted from the Live CD or USB medium, Redo Backup automatically starts the GUI to let you back up or restore the built-in data medium. The GUI does not let you switch the keyboard layout. This can be a pain for users who work with non-standard keyboards – in particular, because of the frequent use of characters such as / in paths. If you don't use a US keyboard layout, you can switch to another layout with the setxkbmap XX command, however.

If you want to follow the output from Redo Backup in detail, launch the backup program in a terminal window with redobackup. The steps are self-explanatory: Backup does precisely that to the entire disk, dumping all the partitions and the master boot record onto a locally attached USB hard drive, a network drive, or an FTP server. Restore does precisely that with a previously created backup on one of these sources. This process is easy and reliable through the GUI; however, depending on the size of the backup, both a backup and a restore can take several hours to complete. A typical Windows 7 default install with Office but without extensive data can be backed up and recovered in a couple of minutes, though.

Conclusions

Redo Backup provides a bare-necessities user interface for less experienced users. It sacrifices some features, such as backing up individual files in favor of precise and reliable handling of its main task: disaster recovery. For more information, see the "Alternatives to Redo Backup" box.