Installation and getting started
System requirements
The requirements depend a little on what you're doing with this application.
Running the CD Backup Linux from the bootable CD to do an automated backup/burn
session
Since on a bootable CD Backup Linux CD, there is a small Debian distribution
with all necessary tools for the automated backup, at this point I have
no software requirements to the computer you're automated backing
up. For general hardware requirements to run Linux, check the
Debian Homepage . This is for the
i386-architecture. Since the CD Backup Linux is running completely on
ramdisks, you should have enough of memory. I think, 16MB should be enough,
but have only tested with at least 32MB.
Runnning the configuration tool to configure an automated backup/burn session
(modify the file 'cdbl.cfg')
Since the configuration tool is written in Java, you could run it
on any OS with Java-support. But the action buttons
Burn initial boot CD ,
Create bootable floppy disk
and Start Backup now will not work.
Runnning the configuration tool to create an initial boot-CD
Here you should have some Linux-box, with java, cdrecord and mkisofs
(and the usual linux basic stuff) installed.
Runnning the configuration tool to do a manually backup/burn session
Same requirements as for creating an initial boot-CD plus you should
have perl installed.
Installation
Go to your favourite installation directory, eg.:
# cd /usr/local
Untar the stuff:
# tar -xzf </downloadpath/>cdbl.tgz
Maybe recompile the configuration tool (I've compiled with jdk117_v1a,
earlier versions may also work.):
# javac BackTool.java
To start the configuration tool type:
# ./startBackTool.sh
Getting started
Be sure, that your kernel supports loopback device! You won't be able to
create your own boot-CD / bootable floppy disk without.
At the latest now, you should have read the
Copncept of automated backup to understand
how this backup application works. For a detailed describtion of the
configuration tool read it's help pages.
Do the following things, to have an automated backup;
Check the system requirements on top of this page
for each of the steps.
-
Have a harddisk partition ready to store the backups temporary. Be sure,
you have enough space left: expected amount of ziped backups + max. size of one
CD! (I use a partition of its own for the backups.)
-
Start the CD Backup Linux configuration tool. First you should have an initial
boot CD (not only floppy disk!). Make your choices in the windows
CD-recorder options ,
Network options and
Create initial boot-CD .
Finally click on the button 'Burn initial boot CD'.
All the options of the mentioned windows are stored now on the CD. If you
later decide to change them, you'll have to burn a new boot-CD, but also
have the possibility to create a bootable floppy disk (all this parameters are
written on the floppy disk) and boot together with your existing boot-CD
(some additional stuff - well, in fact the contnet of the /usr-ramdisk-partition
- is only on the CD.)
-
Then you should configure your backup/burn sessions. Use the windows
Backup options ,
Backup list and
CD-recorder options .
You can change this parameters before each session.
It's very important, that you save this configurations in a file called
'cdbl.cfg' and place it on your
harddisk partition
(and there in the subdirectory )
selected for the boot media!
Otherwise automatically backup will not work.
Example:
I've selected '/dev/sda2' as harddisk partition and '/backup' as subdirector
y.
Actually the partition /dev/sda2 is mounted on /mnt. So, I save the file
as '/mnt/backup/cdbl.cfg' .
-
Okey, now install the timer, insert your boot-CD, maybe an empty CD-R in
the other device, go to work, return, and ...
... look, what went wrong (didn't I mentioned, this is an early beta
version ?! ;-).
You don't need to use the configuration tool, you can also edit
the file 'cdbl.cfg' manually and create your boot-CD with the following
command.
# createbootcd.sh BOOTCDDEVICE HARDDISKPARTITION SUBDIRECTORY KERNEL
BOOTPARAMETERS IPADDR NETMASK GATEWAY NAMESERVER
HOSTID SCSIID SPEED DUMMYMODE
Replace the words in capital letters with parameters described under
CD-recorder options,
Network options and
Create initial boot-CD.
If you want to create
a bootable floppy disk, only use the first nine parameters.
Introduction
Index
Concept of automated backup