Homepage fuer
scdbackup
(gewidmet meinem vielgeliebten CD-Recorder)
english
Vereinfachter CD-Backup fuer Linux
Zweck:
- Backup grosser Datenmengen auf ein oder mehrere CDs,
- einfach (keine Ausreden, den Backup nicht zu machen),
- keine speziellen Werkzeuge zum Lesen des Backups noetig
Formate:
- ISO9660 Filesystem (lesbar machen mit : mount)
- afio-Archiv (lesbar mit : afio ... /dev/cdrom)
Hardwareanforderungen:
Ein CD-Recorder, geeignet fuer
cdrecord
( siehe Geraeteliste )
Soviel ich weiss, sollte es ein echter SCSI-Recorder sein, obwohl es Tricks gibt, um ATAPIs wie SCSI aussehen zu lassen.
Benoetigte Software (wohl auf jedem Linuxsystem vorhanden):
- /bin/sh
- kompatibel zur GNU Bourne-Again SHell (bash).
einschliesslich gaengiger Programme wie: cat, date, du, echo, ls, ...
englische Hinweise zum Umgang mit Kompatibilitaetsproblemen der Shell
- afio
- ein Archivierungsprogram (fuer Systembackups)
- bc
- Rechensprache (nur noetig, wenn das Locking Protokoll eingesetzt wird)
Beiliegende GPL Software (beeinflusst nicht die bereits existierende Software) :
static compiled. Weiter unten ist eine Gelegenheit zum Runterladen von cdrecord-1.6.tar.gz
- cdrecord
- uebertraegt Daten auf CD
- mkisofs
- erzeugt ISO9660 Filesysteme, die nahezu auf jedem System lesbar sind
Dieses Programmsystem ist lediglich unter Intel/AMD Linux getestet.
Portierungen auf andere geeignete Systeme sind willkommen.
Besondere Faehigkeiten:
- Aufhebung der 650 MB Grenze (mehrere CDs)
- Informationsskript auf jeder CD, das sagt, wo ein bestimmter File sein mag
- Kollisionstest mit Umnennen vermeidet ungnaedige Reaktion von mkisofs
- Kann unterbrochene Backuplaeufe am Beginn eines Stuecks wieder aufnehmen
- Incremental backups with an arbitrary number of levels
- Multiusersicherheit durch ein Sperrverfahren fuer Skripte und Recorder
Kommandos:
- Die Idee ist, afio-Archive fuer die Systemdirectories und solche
, in denen symbolische Links wichtig sind, zu verwenden. Die normalen Anwenderdaten
sollten als ISO9660 gesichert werden, um schnell und einfach darauf zugreifen zu koennen.
- scdbackup_sys
- Backup der Systemdirectories als afio-Archive. (nicht zugaenglich nach mount)
- Beispiel:
- scdbackup_sys
- scdbackup_home
- Backup des $HOME-Directory eines Users. ISO9660 Filesystem. (zugaenglich nach mount)
- Beispiel:
- scdbackup_home
- Kommentierter Beispiellauf.
- scdbackup
- Zur Definition eigener Backupzusammenstellungen und fuer die kleine Datenkopie zwischendurch. ISO9660. (zugaenglich nach mount)
- Beispiel:
- scdbackup /home /home2=/usr/home -not /home/guest
Backup von /home und /usr/home. Aber /home2 auf der CD als Namen fuer /usr/home verwenden und /home/guest weglassen
- scdbackup_afio
- wie scdbackup, allerdings mit afio-Archiven statt ISO9660 Filesystemen. (nicht zugaenglich nach mount)
Jedes der Kommandos untersucht die Backupdaten, plant ihre Verteilung auf die CDs und fordert den User solange auf, CDs einzulegen, bis alle erledigt sind.
- Vorschau:
- Kommentierte Beispiele : Konfiguration, Backup, Zurueckkopieren
- Runterladen:
- scdbackup-0.6.tar.gz (670 K) seit mehr als einem Jahr eingefroren.
- oder
- scdbackup-0.7.tar.gz (410 K) neu in dieser Version : Inkrementelle Backups.
-
- cdrecord-1.6.tar.gz (600 K, by Joerg Schilling) Nur noetig, wenn man cdrecord und mkisofs aus den Sources herstellen will. Ausfuehrbare Programme sind im scdbackup Paket enthalten.
- afio-2.4.6.tgz (86 K)
Nur noetig, wenn afio nicht schon auf dem System installiert ist.
- Dokumentation:
- LIESMICH Eigenschaften, Installation, Bestandteile
- ASKME -hilfe Anwendung des Backup-Informationsskriptes
- cd_backup_planer -hilfe Eigenschaften des zentralen Programms und eine Reihe von zusaetzlichen Optionen.
- Kontakt:
- Thomas Schmitt, scdbackup@gmx.net
- Lizenzierung:
- BSD License, an Open Source approved license
(Es ist meins, aber jeder darf es haben, aendern und weitergeben.)
- Direkt aus der Werkstatt (nur in englisch):
- neueste Version, Changelog (fuer die wirklich Neugierigen)
Vielen Dank an Joerg Schilling fuer cdrecord und Eric Youngdale fuer mkisofs.
- Eine (englische) Liste von Links betreffend CD Brennsoftware
- CD building project
- Ueber die zugrundeliegende Technologie (englisch) :
- (Linux) CD-Writing HOWTO by Winfried Truemper
- Andy McFadden's CD-Recordable FAQ
english
Enjoying free Open Source hosting by www.webframe.org

and by sourceforge.net
- Links zu meinen anderen veroeffentlichten Softwareprojekten :
- Some Tools for Image Collectors
- (a second source of above)
-
pppoem, a DSL throughput monitor (mainly for kernel 2.4.4)
Wenn Sie kommerzielle Programmierprojekte fuer Linux oder andere Unix-artige
Systeme zu vergeben haben, zoegern Sie nicht, mich zu kontaktieren.
Thomas Schmitt Softwareentwicklung, Entwurf Implementierung Wartung
scdbackup@gmx.net
Faire Leistung - faire Preise.