Homepage fuer


scdbackup


(gewidmet meinem vielgeliebten ersten CD-Recorder)

english

Vereinfachter Backup auf CD, DVD oder BD fuer Linux

Zweck:

Formate:

Besondere Faehigkeiten:


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
100 % Microsoft free
and by sourceforge.net
SourceForge Logo

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.