Am Samstag 26 Januar 2008 schrieb Joachim Hussong: [...]
eine vg (Name system) mit 1 pv= hda2 (76GB) in vg "system" liegen lv1 mit / (außer /boot =hda1 natürlich) und lv2 mit /home sowie lv3 mit swap. auf hdb1 (76GB) lagen die backups
*) backups wuppdiweg *) hdb neu partitioniert mit hda1 30GB und hdb2 mit 46GB (jetzt ebenfalls als pv in vg system)
Warum partitioniert? Aber egal.
*) Inhalt von lv2 auf hdb1 kopiert *) lv2 gelöscht
OK
*) fs von lv1 (/) auf 15G verkleinert, belegt waren 9G *) lv1 auf 15G verkleinert
OK
*) 10.0er Rettungssytem hochgefahren *) lv3 entfernt
OK
*) Versuch, die pv1 auf 15G zu verkleinern schlägt fehl. Es kommt die Meldung "command not implemented yet" Also doch kein pvresize unter 10.0! *) 10.3er Rettungssytem hochgefahren. Ebenfalls kein Erfolg. Meldung, es wären weiter oben noch Blöcke belegt *) Größe sukzesive runtergedreht. Bei minimal 41G ist Schluß. fs ist 15G groß, effektiv belegt sind 9G nochwas!
Kopier doch einfach aus dem Rettungssystem den Inhalt deines lv1 auch auf die hdb. Dann ist deine hda mehr oder weniger leer und du kannst sie neu aufbauen. IMO müsste doch der Platz auf deiner hdb ausreichend gross sein. Du musst ja nicht mit pvmove kopieren; das geht auch mit tar oder rsync; je nachdem was dir lieber ist.
Im Moment denke ich, ich müsste / 1:1 irgendwo hin spiegeln, die alte pv auf hda2 löschen, dann hda komplett neu sortieren, dann eine neue 15G pv anlegen mit gleich großer lv und dann die Systemdaten wieder 1:1 zurück. Bei /home habe ich mich das getraut aber mit / und den vielen Links und sonstigem träräh habe ich Bauchschmerzen. Ich wüsste im Moment nicht, wie ich z.B. rsync parametrisieren müsste, dass beim hin- und herschaufeln nix kaputt geht!
"rsync -aux quelle ziel" sollte alles sein, was Du brauchst. So erzeugen hier mehrere cronjobs regelmässig aus lvm snapshots ein komplettes Spiegelsystem, von dem ich bei Bedarf (Plattendefekt o.ä.) booten kann. Andreas -- 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