Page 1 of 1

dd & Input/output error

Posted: 2005-09-30 08:55
by tsaenger
Hallo,
ich wollte über

Code: Select all

dd if=/dev/hda1 bs=32k | gzip -c | ssh root@217.160.xxx.xxx "cat > /home/imagedatei1.gz"
ein Image von meinem Server auf nen Anderen Rechner kopieren.
Ich hatte in den Foren gelesen, dass ich dd auch auf laufenden SystemHDD's ausführen kann.

Meine Partitionstabelle sieht so aus:

Code: Select all

/dev/hda1             1        33    265041   83  Linux
/dev/hda2            34        66    265072+  82  Linux swap
/dev/hda3            67      5005  39672517+  83  Linux
Nun habe ich das Problem, dass ich beim Sichern folgenden Fehler bekomme:

Code: Select all

dd: reading `/dev/hda1': Input/output error
8282+1 records in
8282+1 records out
Woran kann das liegen und wie kann ich meinen Server image ohne ihn in den Rescuemodus zu fahren?

Gruß und Danke

Tobias

Re: dd & Input/output error

Posted: 2005-09-30 10:02
by lord_pinhead
Ich würde mal den Syslog zu diesem Zeitpunkt deaktivieren, alle Dienste (Apache, FTPd etc.), danach die Platte mit Read Only mounten und dann sollte das kein Problem geben.

Re: dd & Input/output error

Posted: 2005-09-30 10:33
by tsaenger
Hi,
Das bedeutet aber, dass der Server für die Zeit des Images nicht erreichbar wäre oder?
Gibt es da nicht noch eine Andere Möglichkeit, wie dich den Server imagen kann ohne die Dienste abzuschalten?

Gruß
Tobias

Re: dd & Input/output error

Posted: 2005-09-30 15:13
by Roger Wilco
tsaenger wrote:Das bedeutet aber, dass der Server für die Zeit des Images nicht erreichbar wäre oder?
Ja.
tsaenger wrote:Gibt es da nicht noch eine Andere Möglichkeit, wie dich den Server imagen kann ohne die Dienste abzuschalten?
Nicht, wenn das Backup mit dd danach konsistent sein soll...
Ich vermute aber eher, dass deine Platte einen Schuss hat. Zumindest laut dem I/O-Error.

Re: dd & Input/output error

Posted: 2005-10-01 16:54
by lord_pinhead
Ich tippe eher darauf das sich beim Imagen eine Datei geändert hat, hatte ich auch mal und hab gedacht die platte ist defekt. Soll mal Smart laufen lassen und fsck, vielleicht kommt was raus.

Re: dd & Input/output error

Posted: 2005-10-02 13:23
by tsaenger
hi
Also ich habe nun mal den Server in den Rescue-Modus gefahren und folgendes gemacht:

Code: Select all

dd if=/dev/hda3 bs=32k | gzip -c | ssh root@217.160.xxx.xx "cat > /home/backup/imagedatei3.gz"
Leider bekomme ich nach ca. 1,5 GB die folgende Fehlermeldung:

Code: Select all

dd: reading `/dev/hda3': Input/output error
198437+0 records in
198437+0 records out
Muss mir dann mal die man von Smart und fsck durchsehen, damit ich weiß mit welchen Parametern ich die Tools starten muss.

Gruß

Tobias