* On Thu, 17 Oct 2002 at 11:25 +0200, Holger Poggel wrote:
Am Mittwoch, 16. Oktober 2002 14:39 schrieb Adalbert Michelic: Sehr vielen Dank für deine ausführliche Handlungsanweisung.
Bittegerne.
Jetzt habe ich lvm erstmals richtig verstanden. Aber ein Datenrettungs-Utility für lvm sollte es aber noch geben, sonst hängt m.E. die Sicherheit einer großen VG zu sehr am schwächsten Glied, z.B. einer älteren Platte.
Ja, stimmt - sowas könnte man mal in ein Skript oder ähnliches packen.
Ich habe alle Zahlen nach deime Schema berechnet (meine wichtige LV liegt tatsächlich an einem Stück), dass ist sicherlich einfacher als den code zu modifizieren. Bevor ich aber dd anwende, eine naive Frage: was mache mit den Blöcken? Muß ich nicht eine passende Partitionstabelle au0ßerhalb der geretten Blöcke haben, damit die Bläcke als Reiser formatiiertes Filesystem erkannt werden, oder wie wie sonst wird aus den geretteten Blöcken ein vom OS veständliches Dateisystem resp. Files?
Ja. Du brauchst irgendwo einen Platz in genau der Größe wie das LV, das Du retten willst. Bei ReiserFS kanns, wen ich mich richtig erinnere, auch ein wenig mehr sein, das stört nicht. Vermutlich ext2 auch, aber da habe ich noch keine Versuche angestellt. (V)FAT jedenfalls reagiert zumindest unter DOS/Windows äußerst allergisch auf eine Vergrößerung des darunterliegenden Devices ohne eine korrekte Vergrößerung. Ich habe mir damals, als mir eine Platte der VG einging, auf einer eigenen Platte eine zweite VG angelegt und dort entsprechende Volumes in genau der gleichen Größe kreiert und die Daten dorthin restauriert. Jedenfalls brauchst Du irgendwo ein Stückchen Platz, wo Du restaurieren kannst. Theorethisch - aber davon rate ich dringend ab, zumindest bei wichtigen Daten - funktionierts auch, in dem alten PV ein neues anzulegen, dies in eine neue VG zu geben, und darin die LVs exakt so nachzubauen, wie sie vorher waren. Aber davon rate ich dringendsd ab, solange Du Dir nicht ganz ganz ganz sicher bist, wie das funktioniert. Besser ist, auf einer zweiten Platte die Sachen mit dd zu restaurieren - dann bleiben die ursprünglichen Daten erhalten, und Du kannst im Falle eines Fehlers immer noch vorne neu anfangen.
Aber die VG war vorher auf 2 Platten verteilt. Die kleinere davon wollte ich aus Platzgründen ausbauen und habe sie mit pvmove leergeräumt. Das hat auch funktioniert.
Aua, das ist nicht gut.
Warum nicht, wie sonst kann man eine alte Platte entfernen?
Sorry, falsch ausgedrückt. Ich meinte, es war nicht gut die Platte ohne vgreduce auszubauen. pvmove passt schon, das war der richtige Befehl. -- Adalbert GPG welcome, request public key: mailto:adalbert+key@lopez.at