ddrescue ist ein Linuxinternes Programm welches von Distri zu Distri im Namen kleine Unterschiede hat, aber Ansonsten diesselben Funktionen beinhaltet. Es dient zum kopieren einer CD/DVD/HDD die eventuelle Lesefehler aufweist oder kaputte Sektoren enthält. Die Syntax ddrescue [options] [infile] [outfile] [logfile] Die Erklärungen dazu [options] Hardware Blockgroesse des Input Device (CD/DVD/HDD) -b --block-size= z. B. 512 die Angabe ist in Bytes Hardware Bloecke zum Kopieren zur Zeit [128] -c, --cluster-size= Angabe in Blöcken Es wird nichts geteilt -n, --no-split Ende nach wiederholten Leseversuchen (-1=unendlichkeit) [0] -r, --max-retries= [infile] bedeutet woher kommt die Quelle /dev/hdc [outfile] bedeutet wohin wird die Quelle kopiert, also das Ziel /pfad/wo/das/Image/hin/soll/Image.iso [logfile] schreibt ein logfile an einen gewuenschten Ort, dass Angaben ueber Lesefehler enthaelt. Beispiel Syntax: (angegebene Ordner muessen vorhanden sein) ddrescue /dev/hdc /mnt/ddrescue/hdc/test.iso /mnt/ddrescue/logfile.log DDRESCUE - SKRIPT ######################################################################### ######################################################################### #################### Skript zum Kopieren von ############################ ################# CDs/DVDs und sonstigen Medien ######################### ###################### Von Heiko Heinrich ############################### ######################## Am 10.07.2007 ################################## ######################################################################### #########################################################################
#!/bin/bash
if # Es wird Ueberprueft ob der Datentraeger Online ist dd if=/dev/hdc of=/home/test/dd count=1 then # Erstens wird die erzeugte Datei bei der Ueberpruefung wieder geloescht # Zweitens wird der DDRescue Befehl durchgefuehrt mit Parametern wie # Unendlich Lesefehler und Logfile rm /home/test/dd && ddrescue --max-retries=-1 /dev/hdc /home/test/test.iso /home/test/test.log else # Bei Keiner CD/DVD im Laufwerk kommt diese Ausgabe echo "Keine CD/DVD im Laufwerk" fi # Skript beenden exit
|