Summary

The default Ubuntu desktop install is currently lacking a good backup solution that is easy to use and provides the functionality required. This spec describes what we plan to do about that.

Release Note

TBD

Rationale

Backup/Restore is a important part of the system maintenance. By having a good default we help the user to protect her data against disk failures, accidental deletion and other disasters.

Use Cases

  1. Bob has a ubuntu laptop. His harddisk died. With the recovery tool and a set of current backups he is able to restore most of his data.
  2. While exploring the wonders of the commandline Janet accidentally delted her almost finished term paper. She is able to restore it.

Design

We concentrate on desktop system backups with the focus on the user data and (some) essential system data. The key requirement is ease of use to encourage the user to actually use the system. The goal is not to reinvent the wheel but instead use as much available components as possible. We evaluate the available GUI solutions and try to ensure that they work with different backend formats. The initial focus will be local media (external harddisk, dvd writer) but the software design should not limit us to expand to use the network/internet. The initial set of goals is (intentionally) relatively small and in time for 9.04 it is ok if its not in the default install yet. We will use this time to gain experience.

Implementation

We explore the existing solutions out there:

and explore which one fits the above requirements best. This is used a the base and in close cooperation with upstream we work towards getting it into ubuntu and close to the default install.

Test/Demo Plan

TBD

BoF agenda and discussion

The agenda notes from the discussion at UDS:


CategorySpec

FoundationsTeam/Specs/Backup (last edited 2009-01-09 21:26:39 by mvo)