IsiBackup

IsiBackup is a backup program for Linux and Unix environments. It is intended to create recursive backups on a per-directory basis onto a local hard drive.

Features:

Written by Marcus Holthaus, Simon Huerlimann here and Flavio Pellanda. It will be released under the GNU Public License. Currently only used internally.

Current release can be downloaded here:

Also needed to run is libisi-ruby:

Quickstart Commands

Download files and install with:

sudo dpkg --install isibackup_2.0.28_all.deb libisi-ruby_0.2.10_all.deb libisi-ruby1.8_0.2.10_all.deb

If you don't need encryption, uncomment CMD_CRYPT in /etc/isibackup/isibackup.conf.

Run backup with progress bar:

isibackup

Example:

root@testhost:~# isibackup
System: doing full...
  2010-03-01 15:39:24 EXECUTE: /usr/bin/nice /usr/bin/isibackup-main --full --backup --set system --progress
CreateDirlist: 100% |ooooooooooooooooooooooooooooooooooooooooooooooooo| Time: 00:02:03
CleanDir:      100% |ooooooooooooooooooooooooooooooooooooooooooooooooo| Time: 00:00:00
BackingUp:       8% |oooooo                                           | ETA:  01:17:48
Backup         : lib/modules/2.6.24-21-generic/kernel/net/sunrpc/auth_gss

Restore File:

# goto directory where you lost your file and type
isirestore --extract
# then select file to restore, thas it

Example:

user@testhost:/etc/isibackup$ isirestore --extract
Found backups of the follwing files in 'etc/isibackup':
1: 1 x FILE backeduphosts.conf
2: 1 x FILE control
3: 1 x FILE control.dpkg-old
4: 1 x FILE control~
5: 1 x FILE defaults.conf
6: 1 x FILE isiarchive.conf
7: 1 x FILE isibackup.conf
8: 1 x FILE isibackup.conf.dpkg-old
9: 1 x FILE isibackup.conf~
10: 1 x FILE isibackup_mount.sh
11: 1 x FILE isibackup_mount.sh.dpkg-old
12: 1 x FILE isibackup_mount.sh~
13: 1 x FILE isibackup_umount.sh
14: 1 x FILE mount_points
15: DIR all
16: DIR collect
17: DIR config
18: DIR data
19: DIR data_linux
20: DIR data_windows
21: DIR host_linux
22: DIR host_windows
23: DIR keys
24: DIR media
25: DIR system
Please make your choice. (Comma seperated list or 'all' for all.)
7
1:   Name: isibackup.conf
  Original directory: /etc/isibackup
  Backup file : /var/backups/automount/logintas-backup-ls1g/isibackup/config/full/green.lakestreet1.ch/pilpo/etc/isibackup/isibackup.cpio.bz2.gpg
  atime: Thu Jan 21 12:00:04 +0100 2010
  mtime: Tue Mar 11 14:22:57 +0100 2008
  ctime: Thu Mar 20 10:42:19 +0100 2008
  mode: 0100664
  size: 2044 bytes
Please make your choice. (Comma seperated list or 'all' for all.)
1

Resulting File is: /etc/isibackup/isibackup.conf-2008-03-11 14:22:57

Footnote

If you are interested in encrypted backup or GnuPG encryption, don't hesitate to contact us. info@logintas.ch

Keywords: backup, gpg, GnuPG, encryption, bz2, bzip2, gzip, zip, cpio, tar, full, incremental, differential, central backup, debian, etch, lenny, ubuntu, kubuntu

LogintasPublicWiki: ProJects/IsiBackup (last edited 2010-04-01 14:58:00 by localhost)