Hallo zusammen, Ich habe folgendes Problem. Bei einem Server ist trat bei einer Festplatte fehlerhafte Sektoren auf. Die Festplatte läuft in einem Software-Raid Level 0. Wichtige Daten konnte ich noch kopieren, aber eine Datei von 4 GByte (Vmware Image) lässt sich nicht kopieren, nur bräuchte ich die. Mit vi kann ich die Dateianschauen, nur sagt vi schon das die Datei beschädigt ist. Speichern an einen anderen Ort geht nicht. Vi bricht nach 40 MByte ab, obwohl in der Datei rauf und runter scrollen kann. Gibt es eine Möglichkeit diese Datei trotzdem noch zu kopieren ohne das ich ein Image zu ziehen? Danke für eure Hilfe. Gruß Lennart -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lennart Mordek schrieb:
Hallo zusammen,
Ich habe folgendes Problem. Bei einem Server ist trat bei einer Festplatte fehlerhafte Sektoren auf. Die Festplatte läuft in einem Software-Raid Level 0. Wichtige Daten konnte ich noch kopieren, aber eine Datei von 4 GByte (Vmware Image) lässt sich nicht kopieren, nur bräuchte ich die. Mit vi kann ich die Dateianschauen, nur sagt vi schon das die Datei beschädigt ist. Speichern an einen anderen Ort geht nicht. Vi bricht nach 40 MByte ab, obwohl in der Datei rauf und runter scrollen kann. Gibt es eine Möglichkeit diese Datei trotzdem noch zu kopieren ohne das ich ein Image zu ziehen? Danke für eure Hilfe.
Raid = Verfügbarkeit und nicht Backup. Technische und inhaltliche Fehler sind immer sofort mit im Spiegel. Kannst du den Inhalt ggf. in eine neue Datei pipen? Allerdings solltes du nur noch von einer Rettungs-Cd aus arbeiten um schreibende Zugriffe zu vermeiden aber ggf. fliegt die das System beim reboot auseinander. Keine einfache Entscheidung. Gruß -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ralf Prengel, Dienstag 25 August 2009:
Raid = Verfügbarkeit und nicht Backup.
Jep. Und Raid0 ist schon zehnmal kein Backup.
Technische und inhaltliche Fehler sind immer sofort mit im Spiegel. Kannst du den Inhalt ggf. in eine neue Datei pipen? Allerdings solltes du nur noch von einer Rettungs-Cd aus arbeiten um schreibende Zugriffe zu vermeiden aber ggf. fliegt die das System beim reboot auseinander. Keine einfache Entscheidung.
Es kann auf keinen Fall schaden, jetzt noch im laufenden System mit dd die Platte wegzuziehen. Dann hat man wenigstens mehr als einen Versuch. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo zusammen, Das Problem ist das sind 1,5TByte. Ich habe in dem Server keine andere Platte auf den ich das kopieren könnte. Partimage hört dort auf bei defekten Sektoren. Gibt es noch irgendwelche Möglichkeiten? Gruß Lennart
-----Ursprüngliche Nachricht----- Von: Andre Tann [mailto:atann@alphasrv.net] Gesendet: Dienstag, 25. August 2009 15:45 An: opensuse-de@opensuse.org Betreff: Re: Beschädigte Datei
Ralf Prengel, Dienstag 25 August 2009:
Raid = Verfügbarkeit und nicht Backup.
Jep. Und Raid0 ist schon zehnmal kein Backup.
Technische und inhaltliche Fehler sind immer sofort mit im Spiegel. Kannst du den Inhalt ggf. in eine neue Datei pipen? Allerdings solltes du nur noch von einer Rettungs-Cd aus arbeiten um schreibende Zugriffe zu vermeiden aber ggf. fliegt die das System beim reboot auseinander. Keine einfache Entscheidung.
Es kann auf keinen Fall schaden, jetzt noch im laufenden System mit dd die Platte wegzuziehen. Dann hat man wenigstens mehr als einen Versuch.
-- Andre Tann
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lennart Mordek schrieb:
Hallo zusammen,
Das Problem ist das sind 1,5TByte. Ich habe in dem Server keine andere Platte auf den ich das kopieren könnte. Partimage hört dort auf bei defekten Sektoren. Gibt es noch irgendwelche Möglichkeiten?
keine USB_platte oder so was ? Igittigit... 1.5 TB ... rechnen: auf wieviele Lesevorgänge/Schreibvorgänge kommt ein Sektorlesefehler ? ..wenn du nun die Anzahl der Sektoren vervielfachst... vervielfachst du auch die Fehleranzahl (also Fehler/Tag) Ist auch etwas das RAID-Problem bei sehr grossen Platten... auch ein RAID 5 ist da nicht so sicher. Leider ist die (mittlere) Fehlerrate nicht so schnell gefallen, wie die Plattenkapazität zugenommen hat. Diese Überlegung vor der Ersatzbeschaffung machen! Hmm.. machmal sollte man vorher auf die Masseinheiten schauen ( ja - ich auch ;-) ).. ich konnte nur rechtzeitig umbauen . Hier war es ein RAID 5... Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Das nächste Problem ist, ich komme physikalisch nicht an den Server heran. Der Server ist angemietet und steht in einem externen Rechenzentrum. Laut folgendem Befehl ist nur ein paar Sektoren von einer Platte beschädigt aber das hilft mir auch nicht wirklich weiter. badblocks -vs /dev/sdb ... Pass completed, 284 bad blocks found. Gruß Lennart
-----Ursprüngliche Nachricht----- Von: Fred Ockert [mailto:m.ockert@bss-services.de] Gesendet: Dienstag, 25. August 2009 16:18 An: Lennart.Mordek@proveo.de Cc: opensuse-de@opensuse.org Betreff: Re: AW: Beschädigte Datei
Lennart Mordek schrieb:
Hallo zusammen,
Das Problem ist das sind 1,5TByte. Ich habe in dem Server keine andere Platte auf den ich das kopieren könnte. Partimage hört dort auf bei defekten Sektoren. Gibt es noch irgendwelche Möglichkeiten?
keine USB_platte oder so was ? Igittigit... 1.5 TB ... rechnen: auf wieviele Lesevorgänge/Schreibvorgänge kommt ein Sektorlesefehler ?
..wenn du nun die Anzahl der Sektoren vervielfachst... vervielfachst du auch die Fehleranzahl (also Fehler/Tag) Ist auch etwas das RAID-Problem bei sehr grossen Platten... auch ein RAID 5 ist da nicht so sicher. Leider ist die (mittlere) Fehlerrate nicht so schnell gefallen, wie die Plattenkapazität zugenommen hat. Diese Überlegung vor der Ersatzbeschaffung machen!
Hmm.. machmal sollte man vorher auf die Masseinheiten schauen ( ja - ich auch ;-) ).. ich konnte nur rechtzeitig umbauen . Hier war es ein RAID 5...
Fred
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert schrieb:
..wenn du nun die Anzahl der Sektoren vervielfachst... vervielfachst du auch die Fehleranzahl (also Fehler/Tag)
und wenn ich mit einem Auto mehr Kilometer fahre, brauch ich auch mehr Sprit. Klar treten auf einer 1TB-Platte potentiell tausend mal mehr Fehler auf als auf einer 1GB-Platte. Dafür hab ich aber auch tausend mal mehr Daten auf der Platte. Die Wahrscheinlichkeit, dass ich in Datei X einen Datenfehler hab, ist auf einer kleinen Platte genausogroß wie auf einer großen. Oder anders ausgedrückt: es macht kaum Sinn, wegen der (absolut) höheren Fehleranzahl großer Platten einfach entsprechend viele kleine Platten zu nehmen. Gruß Uli -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ulrich Gehauf schrieb:
Fred Ockert schrieb:
..wenn du nun die Anzahl der Sektoren vervielfachst... vervielfachst du auch die Fehleranzahl (also Fehler/Tag)
und wenn ich mit einem Auto mehr Kilometer fahre, brauch ich auch mehr Sprit.
und viel mehr Werkstatttermine! ..Ersatzteile usw. ... erst recht wirds merkbar, wenn ich das, was andere in 10 Jahren schaffen, in einem Jahre schaffe ( 100.000 bis 150.000 km /Jahr) Da ist es fest im Plan , dass ich das Auto ein paar Mal in diesem Jahr nicht habe
Klar treten auf einer 1TB-Platte potentiell tausend mal mehr Fehler auf als auf einer 1GB-Platte. Dafür hab ich aber auch tausend mal mehr Daten auf der Platte. Die Wahrscheinlichkeit, dass ich in Datei X einen Datenfehler hab, ist auf einer kleinen Platte genausogroß wie auf einer großen.
Oder anders ausgedrückt: es macht kaum Sinn, wegen der (absolut) höheren Fehleranzahl großer Platten einfach entsprechend viele kleine Platten zu nehmen.
das trifft erst beim z.B. RAID5 - wenn es gleichzeitig 2 zueiander gehörende/passende Sektoren zerschiesst....(Daten weg, Rekonstruktionsinfo auch weg) und .. es sollte im "Plan" berücksichtigt werden..auch weil ich plötzlich(?) viel mehr Daten habe und rein aus dem Bauch raus: ... hatte ich früher statistisch 3 Jahre "Ruhe"..könnte ich mich langsam auf das Wort "Monate " einstellen (das Problem habe ich auch - in der Summe- mit vielen kleinen Platten).
Gruß Uli
Also bleibt irgendsowas wie Backup, gespiegelte Filesysteme usw. ... Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Lennart Mordek schrieb:
Hallo zusammen,
Ich habe folgendes Problem. Bei einem Server ist trat bei einer Festplatte fehlerhafte Sektoren auf. Die Festplatte läuft in einem Software-Raid Level 0. Bei einem RAID 0 hast du doch sicher ein zeitnahes Backup ?
Wichtige Daten konnte ich noch kopieren, aber eine Datei von 4 GByte (Vmware Image) lässt sich nicht kopieren, nur bräuchte ich die. Mit vi kann ich die Dateianschauen, nur sagt vi schon das die Datei beschädigt ist. Speichern an einen anderen Ort geht nicht. Vi bricht nach 40 MByte ab, obwohl in der Datei rauf und runter scrollen kann. Gibt es eine Möglichkeit diese Datei trotzdem noch zu kopieren ohne das ich ein Image zu ziehen? Danke für eure Hilfe.
wenn ein Sektor weg ist, wirst du rabenschwarze Karten haben...(deswegen gibts ja RAID1 und/oder RAID 5 usw.) Ich glaub nicht recht an dd ...könnte funktionieren, eine physische Kopie zu machen, nützt nix, wenn es ein Image einer VM ist.. VI ist aber ein (Text)Editor und für non-text nur sehr bedingt geeignet.... (wir reden doch von der gleichen U*X-Basissoftware ?)
Gruß Lennart
vielleicht Lerneffekt: manche Dinge tut man einfach nicht ;-) ..und das muss man manchmal sehr unschön lernen ...(ich kenne das Spiel auch..) Fred -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Fred Ockert, Dienstag 25 August 2009:
Ich glaub nicht recht an dd ...könnte funktionieren, eine physische Kopie zu machen, nützt nix, wenn es ein Image einer VM ist..
Doch, das geht, bzw. sagen wir: es kann gehen. Hat bei mir durchaus schon geklappt. Ein laufendes System wegzuziehen ist natürlich nie schön. -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----Ursprüngliche Nachricht----- Von: Fred Ockert [mailto:m.ockert@bss-services.de] Gesendet: Dienstag, 25. August 2009 16:07 An: Suse Liste Neu Betreff: Re: Beschädigte Datei
Lennart Mordek schrieb:
Hallo zusammen,
Ich habe folgendes Problem. Bei einem Server ist trat bei einer Festplatte fehlerhafte Sektoren auf. Die Festplatte läuft in einem Software-Raid Level 0. Bei einem RAID 0 hast du doch sicher ein zeitnahes Backup ?
Vom Server selber nicht, da läuft nichts relavantes drauf. Von der einen VMWare habe ich ein internes Backup (Datenbank) und von der anderen habe ich nichts. Leider! Da muss ich mich an die eigene Nase packen.
Wichtige Daten konnte ich noch kopieren, aber eine Datei von 4 GByte (Vmware Image) lässt sich nicht kopieren, nur bräuchte ich die. Mit vi kann ich die Dateianschauen, nur sagt vi schon das die Datei beschädigt ist. Speichern an einen anderen Ort geht nicht. Vi bricht nach 40 MByte ab, obwohl in der Datei rauf und runter scrollen kann. Gibt es eine Möglichkeit diese Datei trotzdem noch zu kopieren ohne das ich ein Image zu ziehen? Danke für eure Hilfe.
wenn ein Sektor weg ist, wirst du rabenschwarze Karten haben...(deswegen gibts ja RAID1 und/oder RAID 5 usw.)
Ich glaub nicht recht an dd ...könnte funktionieren, eine physische Kopie zu machen, nützt nix, wenn es ein Image einer VM ist..
VI ist aber ein (Text)Editor und für non-text nur sehr bedingt geeignet.... (wir reden doch von der gleichen U*X-Basissoftware ?)
Gruß Lennart
vielleicht Lerneffekt: manche Dinge tut man einfach nicht ;-) ..und das muss man manchmal sehr unschön lernen ...(ich kenne das Spiel auch..)
Fred
Dann muss ich mich wohl langsam damit abfinden das die VM1 nicht mehr zu retten ist, was absolut sch**** ist. Aber wie du sagst, Lerneffekt. Vielen Dank trotzdem!!! Gruß Lennart -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Die, 25 Aug 2009, Lennart Mordek schrieb:
Ich habe folgendes Problem. Bei einem Server ist trat bei einer Festplatte fehlerhafte Sektoren auf. Die Festplatte läuft in einem Software-Raid Level 0. Wichtige Daten konnte ich noch kopieren, aber eine Datei von 4 GByte (Vmware Image) lässt sich nicht kopieren, nur bräuchte ich die. Mit vi kann ich die Dateianschauen, nur sagt vi schon das die Datei beschädigt ist. Speichern an einen anderen Ort geht nicht. Vi bricht nach 40 MByte ab, obwohl in der Datei rauf und runter scrollen kann. Gibt es eine Möglichkeit diese Datei trotzdem noch zu kopieren ohne das ich ein Image zu ziehen?
dd_rescue -v -l ausgabedatei.log /pfad/zur/datei ausgabedatei ddrescue -v /pfad/zur/datei ausgabedatei ausgabedatei.log HTH, -dnh -- "Only perl can parse Perl." -- Larry Wall -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (6)
-
Andre Tann
-
David Haller
-
Fred Ockert
-
Lennart Mordek
-
Ralf Prengel
-
Ulrich Gehauf