Projects / Better Backup

Better Backup

Better Backup is a backup manager designed to handle large volumes of data at high speed. It is extremely fast and flexible. The system is designed to back up to magnetic tape, CD/R, or DVD-R, or almost any other media. One of the main features of this program is its ability to preform a fast restore from magnetic tape through its use of file markers. The program is extremely flexible allowing the user to customize most aspects of the backup through a configuration file.

Tags
Licenses
Operating Systems
Implementation

Recent comments

12 Dec 2011 07:16 czubaka

This program is described by author as “Still it is an excellent example of how a program can be designed that is extremely flexible and powerful.”

Personally I wouldn't call a program with a very terse documentation “excellent”.

12 May 2003 10:16 tetra

huh?
Steve! Can you throw me a bone here?
I'm attempting to use this Better Backup, but
without any documentation, it's a bit difficult.

Specifically, when using:
./restore toc -k /etc/backup/config_tape Red

this is what constantly gets spewed into the
tape.lable.nnnnn.n file, over and over.

Better Backup META FILE V1.0
SERIAL: 1052520617
ID: FULL
EOR
FILE_RECORD
BATCHINFO: Collection
BATCH-NUMBER: 0
BATCH-NAME: TarBall
NAMES_NEEDED: 1
BACKUP_CMD: tar cf - --files-from=$name_file --null --gzip
RESTORE_CMD: tar xf - --files-from=$name_file --null --gzip
VERIFY_CMD: tar --diff -f - --null --gzip
FILES: 1
data
EOR
INFO
TYPE: TAPE
MEDIA_SEQ: 1
FILE_SEQ: 1
EOR

Is this normal behavior? Here is my config:
#
# Options for the entire system
#
Options Global {
TempDir /usr/tmp # Where to put the temp files
}
#
InputList Home {
# Find all files from the top
Command0 "find /home -xdev -print0"
}
#
InputList Data {
command0 "find /mnt/data -xdev -print0"
}
#
Batch TarBall {
Type "Collection"
BatchSize 4MB
FileSize 2MB
BackupCommand "tar cf - --files-from=$name_file --null --gzip"
RestoreCommand "tar xf - --files-from=$name_file --null --gzip"
VerifyCommand "tar --diff -f - --null --gzip"
}
#
Batch Slice {
Type "Slice"
BatchSize 10MB # 10MB batchsize
BackupCommand "tar cf - --files-from=$name_file --null --gzip"
RestoreCommand "tar xf - --files-from=$name_file --null --gzip"
VerifyCommand "tar --diff -f - --null --gzip"
}
#
IO Green {
Type "Tape"
Device "/dev/tape_green"
BlockSize 32k
}
#
IO Red {
Type "Tape"
Device "/dev/tape_red"
BlockSize 32k
}
#
Backup BackupHome {
InputList Home
Batch TarBall
Batch Slice
IO Red
}
#
Backup BackupData {
InputList Data
Batch TarBall
Batch Slice
IO Green
}
#
JobList Backup {
# Job BackupHome # Backup /home
Job BackupData # Backup /mnt/data
}

Screenshot

Project Spotlight

OpenStack4j

A Fluent OpenStack client API for Java.

Screenshot

Project Spotlight

TurnKey TWiki Appliance

A TWiki appliance that is easy to use and lightweight.