[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Part.Magic



Dirk Salva wrote:

Hallo Andreas,



ich habe:         |    ich moechte:
hda1 boot 61M     |    - bleibt -
hda2 /    901M    |    - um ca. 350M vergroessern -
hda5 home 689M    |    - um den entsprechenden Betrag verkleinern -
hda6 swap 507M    |    - bleibt -
Ist das, was ich da vorhabe, moeglich, oder crasht das System?

Ja, das ist _m=F6glich_. Ja, es _kann_ crashen.
- parted-rescue-disk (evtl. auch Knoppix) booten
- parted starten
- hda5 und hda6 l=F6schen (rm)
- hda2 erweitern (resize)

Ich hoffe mal, das klappt. Alles, was ich bisher gelesen habe, drehte sich
ausschliesslich um Verkleinerung;-/

Na eigentlich kein Problem, man sollte vorher mal mit fdisk -l (oder so
aehnlich) die Partitiondaten ausgeben lassen und aufschreiben, dann kann
man spaeter die Partitionstabelle ohne grosse Muehe wiederherstellen.


Wo wird eigentlich hda5 verkleinert bei der Auflistung da oben? Das
muesste eigentlich der 1. Schritt sein, denn wenn parted das FS nicht
verkleinert bevor man die Parition loescht und die hda2 vergroessert
entsteht totaler Muell, bzw. geht hda5 verloren.


? Gar nicht. hd5 und hda6 loeschen, hda2 groesser machen und dann hda5 und hda6 neu anlegen. So war das wohl gemeint und so hatte ich mir das auch gedacht. Ist ja auch die sinnvollste Methode. Im Endeffekt wird dann hda5 kleiner.

Na man muss erst das Dateisystem auf hda5 verkleinern bevor man die Parition verkleinern kann. Besonders da ja "vorne" was weggenommen wird sind ansonsten die Daten futsch. "Per Hand" wuerde das ungefaehr so aussehen: Daten auf hda5 ans Ende verschieben, FS verkleinern, Partition verkleinern, erweiterte Partition verkleinern (das ist nicht moeglich ohne hda5 und 6 zu loeschen AFAIK). Dann hda5 und 6 (inkl. erweiterter Partition) wieder anlegen und hda2 Partition vergroessern, als letztes hda2 FS vergroessern.

Wie gesagt ich kenne parted nicht aus eigener Benutzung, wenn der das Datenverschieben und verkleinern von hda5 automatisch macht ist ja ok. Nur sollte man das vorher sicherstellen.

tune2fs -O has_journal ranklatschen. Fertig. Aber parted sollte
eigentlich auch kein grosses Problem sein. Ich persoenlich wuerde es ja


Wie gesagt, ich hab halt nur noch nirgends was davon gelesen, dass jemand eine bestehende Partition erfolgreich vergroessert hat...

Doch ich habe grad vorgestern, allerdings war da LVM unter dem FS. Aber auch mit Partitionen hab ich das schon gemacht, allerdings nicht mit parted sondern mit resize2fs und fdisk. fdisk die Partitionsangaben ausgeben lassen, dann das FS auf der zu verkleinernden Partition verkleinert und danach mittels fdisk die Partition um den entsprechenden Betrag verkleinert. Dann die andere Partition vergroessern und als letztes das FS da drauf vergroessern. Das wars, dann noch ein e2fsck ueber beide Partitionen aber keine Fehler :-)

Allerdings hab ich vom Ende einer Partition was weggenommen, nicht vom Anfang, unter Umstaenden ist das schwieriger da dort mehr Daten liegen, da muss man dann vorher mittles dd eine Kopie erzeugen und dann loeschen, anders duerfte das schwierig werden.

Ach ja und nicht vergessen: Partition != Dateisystem auf der Partition, du kannst ein 200 Meg grosses FS auf eine Partition von 100GB schieben wenn du willst. Und auch die andere Richtung geht, solange du nie auf den nicht vorhanden Platz zugreifst.

Andreas



Reply to: