Top 5 Viren

ddrescue PDF Drucken
Geschrieben von Heiko Heinrich   
Montag, 09. Juli 2007

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

 
< zurück   weiter >