Homepage fuer
scdbackup
(gewidmet meinem vielgeliebten ersten CD-Recorder)
english
Vereinfachter Backup auf CD, DVD oder BD fuer Linux
Zweck:
- Backup grosser Datenmengen auf ein oder mehrere CDs, DVDs, BDs,
- 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)
Besondere Faehigkeiten:
- Aufhebung der 650 MB / 4.7 GB / 25 GB Grenze (mehrere CDs / DVDs / BDs)
- Informationsskript auf jedem Datentraeger, das sagt, wo ein bestimmter File sein mag
- Kann unterbrochene Backuplaeufe am Beginn eines Stuecks wieder aufnehmen
- Verifizierung der Datentraeger durch MD5 Pruefsummen
- Auf Wunsch Backups mit mehreren Datentraegerkopien und hoher Redundanz
- Inkrementelle Backups mit beliebig vielen Ebenen
- Rueckspeicherprogramm sucht nach der jeweils juengsten Fileversion
Anforderungen an Hardware und System:
Ein CD-Recorder, geeignet fuer
cdrecord
oder
wodim
oder
cdrskin
oder
xorriso.
D.h. die meisten alten Brenner mit SCSI-Anschluss, und so ziemlich alle per
IDE/ATAPI, USB oder SATA angeschlossene.
Der Brenner muss ueber eine SCSI-Adresse erreichbar sein. Auf modernen Linuxsystemen
koennen andere Anschlussarten ueber einen emulierten SCSI Bus genutzt werden.
Neuere Versionen der Programme unterstuetzen unter Linux Kernel 2.6 IDE-Brenner
direkt ueber die Adressvorsilben ATAPI: und ATA: oder Devicefiles /dev/hdX.
SATA und USB erscheinen aber weiterhin als Pseudo-SCSI.
und/oder
Ein DVD oder BD Brenner, geeignet fuer
growisofs
oder
cdrskin
oder
xorriso.
Ungeeignete Laufwerke sind bis jetzt nicht bekannt..
Er muss ueber einen SCSI Devicefile erreichbar sein. Auf modernen Linuxsystemen
koennen andere Anschlussarten ueber einen emulierten SCSI Bus genutzt werden.
Auf Kernel 2.6 koennen growisofs und cdrskin Devicefiles /dev/hdX oder /dev/srN direkt verwenden.
Zur Not kann man auch folgende Programme verwenden:
cdrecord
oder
wodim.
Wenn Sie andere Backupgeraete mit hoher Kapazitaet haben,
die Sie anstelle eines CD-Recorders benutzen wollen, dann melden Sie sich bitte bei mir.
Ich bin daran interessiert, ihre Verwendung in der Praxis durchzuprobieren.
Benoetigte Software :
Auf Linux kann man mit type -p herausfinden, ob
die Programme schon auf dem System installiert sind.
Noetig zum Brennen von CDs und zum Formatieren von ISO-Filesystemen:
-
xorriso
-
mit dem Programm
xorriso
auf Basis von libburn
-
-
oder
cdrtools
-
mit den Programmen
cdrecord
und
mkisofs
-
oder
cdrkit
-
mit den Programmen
wodim
und
genisoimage
Zusaetzlich empfohlen fuer das Brennen von DVD, BD:
- dvd+rw-tools
-
mit den Programmen
growisofs, dvd+rw-mediainfo, dvd+rw-format
-
oder
cdrskin
-
mit dem Programm
cdrskin
auf Basis von libburn
-
oder
xorriso
-
mit dem Programm
xorriso
- sind den gegenwaertigen Brennprogrammen von cdrtools und cdrkit vorzuziehen,
die weniger komfortabel bei DVD sind, aber dennoch
mit scdbackup genutzt werden koennen.
Zusaetzlich empfohlen fuer Systembackups,
komprimierte oder verschluesselte Backups:
- afio
- Das Programm afio ist ein gut getesteter solider Archivgenerator.
-
oder
star
- Das Programm star ist ein Archivgenerator, der sehr
vollstaendige Backups einschliesslich ACLs machen kann.
Weitere benoetigte Software:
- cc
- Der C-Compiler einschliesslich Linker und anderen ueblichen Hilfsprogrammen
ist fuer die Installation, aber nicht fuer den Betrieb von scdbackup noetig.
- /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
- gzip
- Datenkompressionsprogramm (fuer komprimierten afio und inkrementelle Backups)
Dieses Programmsystem ist lediglich unter Intel/AMD Linux getestet.
Portierungen auf andere geeignete Systeme sind willkommen.
Kommandos:
- Die Idee ist, afio-Archive fuer die Systemdirectories zu verwenden.
Die normalen Anwenderdaten
sollten als ISO9660 gesichert werden, um schnell und einfach darauf zugreifen zu koennen.
-
Von jedem Kommando gibt es eine Version fuer CD und eine fuer DVD / BD.
Fuer BD Medien mit "25 GB" verwendet man sdvdbackup Kommandos mit Option -bd,
fuer "50 GB" Medien Option -bd_dl.
- scdbackup_sys
- sdvdbackup_sys
- Backup der Systemdirectories als afio-Archive. (nicht zugaenglich nach mount)
- Beispiel:
- scdbackup_sys
- scdbackup_home
- sdvdbackup_home
- Backup des $HOME-Directory eines Users. ISO9660 Filesystem. (zugaenglich nach mount)
- Beispiel:
- scdbackup_home
- Kommentierter Beispiellauf.
- scdbackup
- sdvdbackup
- 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
- sdvdbackup_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 Datentraeger und fordert den User solange auf, neue einzulegen, bis alle erledigt sind.
- scdbackup_verify
- sdvdbackup_verify
- ueberprueft einen Datentraeger anhand seiner Pruefsumme, die
auf der Festplatte und auf dem Datentraeger
selbst gespeichert ist.
- scdbackup_askme
- Sucht Files in Multilevel-Backups. Es hilft beim Rueckspeichern von
ISO-9660 Backups, indem es den richtigen Datentraeger anfordert, Zugriffsrechte
setzt und auf Wunsch das Ueberschreiben vorhandener Files verhindert.
- Vorschau
:
- Kommentierte Beispiele : Konfiguration, Backup, Zurueckkopieren
- Runterladen:
- scdbackup-0.9.2.tar.gz (775 K).
-  
- Helper software:
-
xorriso-1.3.4.tar.gz (2385 K)
Kann ISO 9660 herstellen und auf CD, DVD oder BD brennen.
See also GNU xorriso Homepage.
- afio-2.5.tgz (175 K, by Koen Holtman)
Nur noetig, wenn afio nicht schon auf dem System installiert ist.
- bc-1.06.tar.gz (272 K)
Nur noetig, wenn man das Locking Protokoll anwenden will oder man
weder das Kommando expr noch eine bash mit $((...))-Ausdruecken hat.
- Alternative burn programs:
-
dvd+rw-tools-7.1.tar.gz
(137 K, by Andy Polyakov)
Enthaelt growisofs, das zum Schreiben von DVD genutzt werden kann and BD.
Vielleicht gibt es eine modernere Version auf der
dvd+rw-tools Homepage.
-
cdrskin-1.0.2.pl00.tar.gz (855 K)
kann die Aufgaben von cdrecord und growisofs uebernehmen.
Siehe auch cdrskin Homepage (englisch).
- Dokumentation:
- LIESMICH Eigenschaften, Installation, Bestandteile
- scdbackup_verify -hilfe Anwendung des Prueflesekommandos
- ASKME -hilfe Anwendung des Backup-Informationsskriptes
- scdbackup_askme -hilfe Anwendung des Beschleunigerprogramms zum Lesen des Backup-Informationsskriptes
- cd_backup_planer -hilfe Eigenschaften des zentralen Programms und eine Reihe von zusaetzlichen Optionen.
- scdbackup-x86-rip.txt Verwendung von scdbackup im Rettungssystem RIP (x86-Linux, nur englisch).
- 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 star,
an ihn und Eric Youngdale fuer mkisofs, an Koen Holtman fuer afio,
und an Andy Polyakov fuer growisofs .
english
Enjoying free Open Source hosting by www.webframe.org
and by sourceforge.net
- Links zu meinen anderen veroeffentlichten Softwareprojekten :
-
xorriso, an integrated ISO 9660 Rock Ridge multi-session tool
-
cdrskin, a cdrecord emulator
-
Some Tools for Image Collectors
-
pppoem, a DSL throughput monitor for Linux kernel 2.4 and 2.6
Diese Website verfolgt keine geschaeftsmaessigen Ziele.