Homepage of
scdbackup
(dedicated to my beloved CD recorder)
deutsch (german)
Simplyfied CD Backup for Linux
Purpose:
- backup large amounts of data on one or more CDs,
- simple (therefore no excuse not to do the backup),
- no special tool needed for reading the backup
Formats:
- ISO9660 file systems (readable after : mount )
- afio archives (readable by : afio ... /dev/cdrom)
Hardware requirements:
A CD recorder suitable for
cdrecord
( see list of drives )
As far as i know, it should be a real SCSI recorder although there are tricks to make ATAPIs look like SCSI.
Software requirements (available on all Linux systems, i guess):
- /bin/sh
- compatible to GNU Bourne-Again SHell (bash).
including usual programs like: cat, date, du, echo, ls, ...
see hints for working around shell compatibility problems
- afio
- archiver program (for system backups)
- bc
- calculator language (only if you employ the locking protocol)
GPL software included (does not interfere with existing software) :
static compiled. Opportunity to download cdrecord-1.6.tar.gz below
- cdrecord
- transfers data to CD
- mkisofs
- generates ISO9660 file systems which are accessible with nearly any modern system
This program system has been tested on Intel/AMD Linux systems only.
Ports to other usable systems are appreciated.
Special features:
- Breaks the 650 MB limit (more than one CD)
- Information script on each CD tells where a certain file may be found
- Collision test with renaming avoids aborting of mkisofs
- Interrupted backups can be resumed at the start of the failed piece
- Incremental backups with an arbitrary number of levels
- Multi user safe by use of a locking protocol
Commands:
- The idea is to use afio archives for the system directories and those
where symbolic links are important. All normal user data should be backuped
as ISO9660 for fast and easy access.
- scdbackup_sys
- backup of system directories as afio archives. (not mountable)
- Example:
- scdbackup_sys
- scdbackup_home
- backup of the user's $HOME directory. ISO9660. (mountable)
- Example:
- scdbackup_home
- See a sample run.
- scdbackup
- command for defining own backup collections and for spontaneous data copies. ISO9660. (mountable)
- Example:
- scdbackup /home /home2=/usr/home -not /home/guest
Backup /home and /usr/home . But use /home2 on CD as name for /usr/home and omit subdir /home/guest
- scdbackup_afio
- like scdbackup but using afio archives rather than ISO9660 file systems. (not mountable)
Each of the commands examines the backup data, plans their distribution over the CDs and then prompts the user to insert CDs until all are done.
- Preview:
- Sample runs of: Configuration, Backup, Retrieval
- Download:
- scdbackup-0.6.tar.gz (670 K) frozen since more than a year.
- or
- scdbackup-0.7.tar.gz (410 K) new in this version : incremental backups.
-
- cdrecord-1.6.tar.gz (600 K, by Joerg Schilling) Only needed if you want to build cdrecord and mkisofs from the sources. Executables are included in the scdbackup package.
- afio-2.4.6.tgz (86 K)
Only needed if afio is not installed on your system.
- Documentation:
- README Features, Installation, Components
- ASKME -help usage of the backup information script
- cd_backup_planer -help elementary features of the central program and a lot of additional options.
- Contact:
- Thomas Schmitt, scdbackup@gmx.net
- License:
- BSD License, an Open Source approved license
- Unstable:
- Most recent version, Changelog (if you are really curious)
Many thanks to Joerg Schilling for cdrecord and Eric Youngdale for mkisofs.
- A list of links to other CD creating software can be found at the
- CD building project
- About the underlying technology :
- (Linux) CD-Writing HOWTO by Winfried Truemper
- Andy McFadden's CD-Recordable FAQ
deutsch (german)
Enjoying free Open Source hosting by www.webframe.org

and by sourceforge.net
- Links to my other published software projects :
- Some Tools for Image Collectors
- (a second source of above)
-
pppoem, a DSL throughput monitor (mainly for kernel 2.4.4)
If you are interested in hiring me for commercial projects around Linux
or other Unix-like systems, don't hesitate to mail to :
Thomas Schmitt Softwareentwicklung, Design Implementation Support
scdbackup@gmx.net
Solid work for affordable prices.