Package: obnam
Version: 1.0-1~squeeze1
Severity: wishlist

Hello,

thank you for obnam.

I've just spent some time trying to set up encrypted backup for my whole
system, and it wasn't so straightforward. Here's a list of gotchas:

 - you need root, which means your usual keyring isn't accessible, and
   gpg-agent likely won't work because it's been run as the user you use for
   the X session, and obnam runs gpg in batch mode and won't give it a way to
   ask for a passphrase. So you *need* a passphraseless key. Which in turn
   needs to be encrypted with some password for storage elsewhere.

 - backup is best done with specifying entire file systems, rather than dirs.
   --one-file-system works there, but it's nice to show how one can backup
   multiple file systems using --one-file-system, just by listing multiple
   backup locations. That wasn't hard, I know, but you cannot be sure if obnam
   behaves like tar until you try :)

 - if I want to put my backup strategy entirely in the config file, there are
   no examples of providing bool options there. "one-file-system = True" seems
   to work.

 - also, there is no documentation on how to provide multiple locations to
   --root (thanks to your support on IRC, I now know it's a comma-separated
   list)

My resulting .obnam.conf:

  [config]
  one-file-system = True
  repository = /media/backups/HOSTNAME
  log = /root/obnam.log
  encrypt-with = KEYID
  root = /home, /


I'm sorry I cannot offer to write the tutorial myself as I'm in the middle of
some disaster recovery after a laptop failure. Gotta back up the only remaining
copy of all my data before it's too late.


Ciao,

Enrico


-- System Information:
Debian Release: 6.0.5
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-5-686 (SMP w/2 CPU cores)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages obnam depends on:
ii  libc6              2.13-30               Embedded GNU C Library: Shared lib
ii  python             2.6.6-3+squeeze7      interactive high-level object-orie
ii  python-cliapp      0.29-1~squeeze1       Python framework for Unix command 
ii  python-larch       1.20120527-1~squeeze1 B-tree library for Python
ii  python-paramiko    1.7.6-5               Make ssh v2 connections with Pytho
ii  python-tracing     0.6-2~bpo60+1         Python debug tracing helper
ii  python-ttystatus   0.18-1~squeeze1       terminal progress bar and status o
ii  python2.6          2.6.6-8+b1            An interactive high-level object-o

obnam recommends no packages.

obnam suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to