Linux-Partition verlustfrei vergrößern, möglich?
Hallo zusammen, am Rechner eines Bekannten ist ein Parallel-System mit WindowsXP und SuSE-9.1 installiert. Nun hat er festgestellt das ihm die Windows-Partition zu groß und die Linux / Partition zu klein ist. Nun würde ich gerne die Windows-Partition, auf welcher auch noch genug Platz ist, verkleinern und die / Parttion von Linux vergrößern. Die Parttition stellt sich wie folgt dar: Festplatte 55 GB -> /dev/hda /dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB Nun habe ich die Windows-Partition im ersten Schritt verkleinern. Dies war auch weniger das Problem da diese ja nicht eingehängt ist kann ich sie bequem mit Yast verkleinern. Der Rest dürfte etwas schwierger werden da nun der freie Platz zwischen hda1 (NTFS) und hda2 (SWAP) ist. Fest stehen dürfte das man die ganze Aktion von einem Live-System aus (Knoppix) machen muß. Weiterhin habe ich gesehen das ich bei Parted auch die Größe (Start/Ende) von Partitionen verändern kann. Somit müßte: a) ein verschieben von hda2 & hda3 in Richtung hda1 und b) die anschließende Größenänderung von hda4 bis an's Ende möglich sein, oder? Ich habe mit das Programm parted auch schon mal angsehen, genauer gesagt den Punkt zur Größenänderung. Hier werden Start & Ende immer durch ein Wertepaar repräsentiert. Also zwei Zahlen für Anfang und zwei für Ende. Die Bedeutung dieser beiden Zahlen ist mir nicht ganz klar. Was bedeuten sie? Viele Grüße Sven
Hallo, Sven Gehr wrote:
am Rechner eines Bekannten ist ein Parallel-System mit WindowsXP und SuSE-9.1 installiert. Nun hat er festgestellt das ihm die Windows-Partition zu groß und die Linux / Partition zu klein ist. Nun würde ich gerne die Windows-Partition, auf welcher auch noch genug Platz ist, verkleinern und die / Parttion von Linux vergrößern. [...] Ich habe mit das Programm parted auch schon mal angsehen, genauer gesagt den Punkt zur Größenänderung.
Mein Tipp: Verwende nicht parted sondern QTParted, ist auch bei Knoppix dabei. Wer schon mal mit PartitionMagic gearbeitet hat, findet sich darin schnell zurecht. Leider funktioniert das Programm zumindest bei mir nur etwas umständlich: Ich kann pro Start nur eine Aktion (Größe ändern, Formatieren, anlegen oder löschen,...) ausführen. Dafür funktioniert das dann aber auch - mit dem Kommandozeilen-Parted habe ich mir schon mal meine Windows-Partition gehimmelt. War allerdings nicht weiter schlimm, da ich schon vorher mit partimage ein Backup gemacht hatte *hinthint* ;-) HTH, Damian Philipp
Hallo, schrieb Damian Philipp:
Sven Gehr wrote:
am Rechner eines Bekannten ist ein Parallel-System mit WindowsXP und SuSE-9.1 installiert. Nun hat er festgestellt das ihm die Windows-Partition zu groß und die Linux / Partition zu klein ist. Nun würde ich gerne die Windows-Partition, auf welcher auch noch genug Platz ist, verkleinern und die / Parttion von Linux vergrößern. [...] Ich habe mit das Programm parted auch schon mal angsehen, genauer gesagt den Punkt zur Größenänderung.
Mein Tipp: Verwende nicht parted sondern QTParted, ist auch bei Knoppix dabei. Wer schon mal mit PartitionMagic gearbeitet hat, findet sich darin schnell zurecht.
Kann ich damit auch Partitionen verschieben? Ich muß ja zwei Partitionen erst mal nach 'vorne' schieben damit dich die hinter nach 'hinten' vergrößern kann. Sorry, für die unkonventionelle Ausdrucksweise, mir ist nix passenderes eingefallen. Viele Grüße Sven
Hallo, Sven Gehr wrote:
schrieb Damian Philipp:
[Umpartitionieren mit OTParted]
Kann ich damit auch Partitionen verschieben? Ich muß ja zwei Partitionen erst mal nach 'vorne' schieben damit dich die hinter nach 'hinten' vergrößern kann.
Auch das geht.
Sorry, für die unkonventionelle Ausdrucksweise, mir ist nix passenderes eingefallen.
Klingt doch alles ganz normal... ;-) Damian Philipp
Hallo Sven, Am Dienstag 20 Juli 2004 12:13 schrieb Sven Gehr:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB
Nur primäre Partitionen? *ächz*
Nun habe ich die Windows-Partition im ersten Schritt verkleinern. Dies war auch weniger das Problem da diese ja nicht eingehängt ist kann ich sie bequem mit Yast verkleinern.
Yo, das sollte funktionieren. Win vorher defragmentieren, wird immer geraten. Dann hast Du zwar freien Platz, aber wie weist Du den denn dann einer Partition zu?
Der Rest dürfte etwas schwierger werden da nun der freie Platz zwischen hda1 (NTFS) und hda2 (SWAP) ist.
Also... ohne jegliche Gewähr, das das geht. Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen). Jetzt hast Du eine verkleinerte hda1, ein Loch, hda2, usw. Das läßt Du so. Im YaST-Menü die Zylindergrenzen aller Partitionen notieren. Datensicherung machen. Damit hast Du auch das Loch erfasst. Dann würde ich die SuSE-Rettungsvariante nehmen und wieder YaST anwerfen. Jetzt löscht Du von hinten alle Partitionen weg. hda1 bleibt unberührt. Die nächste Partition, die Du nun anlegst, ist eine Erweiterte Partition. Die geht von der Zylindergrenze, wo hda1 endet bis zum Ende der Platte. Die nächsten Partitionen sind logische. (Linux schluckt die auch, das ist kein Problem). hda5 ist Dein Loch; wo es anfängt und wo es endet hast Du ja oben notiert. (Du kennst die Grenzen indirekt aus den Daten der vorherigen Partitionen). hda2 wird hda6 kennst Du direkt und stellst es anhand der Liste wieder her. hda3 wird hda7 usw. Aufpassen: YaST sagen, daß er nicht formatieren darf! Formatiert wird nur das Loch, also hda5, nach Wunsch. Würde ich gleich mal (in Gedanken) zu /home umdeklarieren. Die user-Daten aus /home in das neue /home umkopieren (ein Mount auf /mnt reicht hier aus). (hda2 und 3 tauchen nicht mehr auf). Jetzt mußt Du noch die fstab den neuen Gegebenheiten anpassen und den GRUB (oder den Windowsbootloader, falls Du den benutzt; ich hoffe, Du verwendest GRUB). Und wenn jetzt kein Fehler aufgetreten ist, dann laufen beide Betriebssysteme wieder hoch. Erzähl uns, ob's geklappt hat. Helga (Ja, ich habe schon einige böse Sachen mit Umpartitionieren gemacht und heftigst getrickst und noch nie daneben gegriffen). -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
Hallo Helga, Helga Fischer schrieb:
Am Dienstag 20 Juli 2004 12:13 schrieb Sven Gehr:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB
Nur primäre Partitionen? *ächz*
*g* [...]
Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen).
Was meinst Du damit? Ich habe ich noch ein Rest Win98 auf hda1. Das liess sich problemlos von 40 GB auf 6 GB verkleinern. Oder liegt das an NTFS, was Du meinst? -- Gruss Sven
Am Dienstag 20 Juli 2004 16:55 schrieb Sven Rodenbeck:
Helga Fischer schrieb:
Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen).
Was meinst Du damit? Ich habe ich noch ein Rest Win98 auf hda1. Das liess sich problemlos von 40 GB auf 6 GB verkleinern. Oder liegt das an NTFS, was Du meinst?
Hatte mal ein (Firmen)Laptop mit XP drauf. Wollte aber Linux, also habe ich XP verkleinert. Nach dem Defrag hat es aber ungefähr in der Mitte der 40 GB-Festplatte noch nicht verschiebbare Daten aufgewiesen. Da ich das XP nicht zerstören wollte, bin ich nicht in diesen Bereich gegangen. Sicher ist sicher. Ob es nun was gemacht hätte oder nicht, weiß ich nicht. So weit reichen meine Erfahrungen mit Win nicht. Ich wollte nur gewarnt haben. Helga -- ## Content Developer OpenOffice.org: lang/DE ## Office-Suite für Linux, Mac, Windows -- http://de.openoffice.org/ ## Werkstatt & Information zu OpenSource -- http://www.eschkitai.de/ ## Etikette, nein Danke? -- http://www.suse-etikette.de.vu/
Helga Fischer schrieb:
Am Dienstag 20 Juli 2004 16:55 schrieb Sven Rodenbeck:
Helga Fischer schrieb:
Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen).
Was meinst Du damit? Ich habe ich noch ein Rest Win98 auf hda1. Das liess sich problemlos von 40 GB auf 6 GB verkleinern. Oder liegt das an NTFS, was Du meinst?
Hatte mal ein (Firmen)Laptop mit XP drauf. Wollte aber Linux, also habe ich XP verkleinert. Nach dem Defrag hat es aber ungefähr in der Mitte der 40 GB-Festplatte noch nicht verschiebbare Daten aufgewiesen. Da ich das XP nicht zerstören wollte, bin ich nicht in diesen Bereich gegangen. Sicher ist sicher.
Ok, wenn ich das gehabt hätte, wäre ich auch vorsichtig, wenn Win noch funktionieren soll.
Ich wollte nur gewarnt haben.
Alles klar. -- Gruss Sven
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Sven Rodenbeck schrieb:
Helga Fischer schrieb:
Am Dienstag 20 Juli 2004 16:55 schrieb Sven Rodenbeck:
Hatte mal ein (Firmen)Laptop mit XP drauf. Wollte aber Linux, also habe ich XP verkleinert. Nach dem Defrag hat es aber ungefähr in der Mitte der 40 GB-Festplatte noch nicht verschiebbare Daten aufgewiesen. Da ich das XP nicht zerstören wollte, bin ich nicht in diesen Bereich gegangen. Sicher ist sicher.
Ok, wenn ich das gehabt hätte, wäre ich auch vorsichtig, wenn Win noch funktionieren soll.
Ich wollte nur gewarnt haben.
Alles klar.
Soweit ich mich erinnern kann, kann das Windows-eigene Defrag-Tool das nicht (also die Daten in der Mitte zu verschieben). Wohl aber die kommerziellen (IIRC OO-Defrag oder so ähnlich). OJ - -- Als Frau Gamasche sie mit zitternder Stimme gefragt hatte, wie man den Vetter zweiten Grades einer Königin ansprach, antwortete Susanne gedankenlos: "Wir nannten ihn einfach Jamie". (Terry Pratchett, Schweinsgalopp, S.72) -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFA/l3PMAex/QZx/TMRAqxaAJ4g5GYWmHtyN4VSWuUVWqtx7lAlNgCghNBV tmf5jzgjvvCzdn2ZRkq8VQM= =sUJj -----END PGP SIGNATURE-----
Am Dienstag, 20. Juli 2004 16:55 schrieb Sven Rodenbeck:
Hallo Helga,
Helga Fischer schrieb:
Am Dienstag 20 Juli 2004 12:13 schrieb Sven Gehr:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB
Nur primäre Partitionen? *ächz*
*g*
[...]
Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen).
Was meinst Du damit? Ich habe ich noch ein Rest Win98 auf hda1. Das liess sich problemlos von 40 GB auf 6 GB verkleinern. Oder liegt das an NTFS, was Du meinst?
Kann es sein sein das du dich im Posting geirrt hast? Ich habe kein Win98 auf irgend einer Partition. Viele Grüße Sven
Hallo Namensvetter, Sven Gehr schrieb:
Am Dienstag, 20. Juli 2004 16:55 schrieb Sven Rodenbeck:
Helga Fischer schrieb:
Am Dienstag 20 Juli 2004 12:13 schrieb Sven Gehr:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB
Nur primäre Partitionen? *ächz*
*g*
[...]
Windows ganz frech verkleinern. (Das wird etwa bis zur Hälfte der kompletten Platte gehen - Windows schreibt irgendwelche Daten ganz scheps in die Mitte der Platte, die sich nicht wegschieben lassen).
Was meinst Du damit? Ich habe ich noch ein Rest Win98 auf hda1. Das liess sich problemlos von 40 GB auf 6 GB verkleinern. Oder liegt das an NTFS, was Du meinst?
Kann es sein sein das du dich im Posting geirrt hast? Ich habe kein Win98 auf irgend einer Partition.
Wenn Dein Kmail auf threading steht und auch oben in der Mail kannst Du erkennen, dass ich bei Helga zwischengefragt habe. :-) -- Gruss Sven
Hallo, schrieb Helga Fischer:
Am Dienstag 20 Juli 2004 12:13 schrieb Sven Gehr:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB
Nur primäre Partitionen? *ächz*
Ja ich weiß. Ansonsten wäre der Umweg über eine Zwischenpartition möglich gewesen.
Nun habe ich die Windows-Partition im ersten Schritt verkleinern. Dies war auch weniger das Problem da diese ja nicht eingehängt ist kann ich sie bequem mit Yast verkleinern.
Yo, das sollte funktionieren. Win vorher defragmentieren, wird immer geraten.
jo, das ist ja schon gelaufen.
Dann hast Du zwar freien Platz, aber wie weist Du den denn dann einer Partition zu?
Na ich verschiebe die vorhanden Partitionen nach vorne und vergrößere die letzte nach hinten. Viele Grüße Sven
Hallo Sven, hallo Leute, Am Dienstag, 20. Juli 2004 12:13 schrieb Sven Gehr:
am Rechner eines Bekannten ist ein Parallel-System mit WindowsXP und SuSE-9.1 installiert. Nun hat er festgestellt das ihm die Windows-Partition zu groß und die Linux / Partition zu klein ist. Nun würde ich gerne die Windows-Partition, auf welcher auch noch genug Platz ist, verkleinern und die / Parttion von Linux vergrößern.
Die Parttition stellt sich wie folgt dar:
Festplatte 55 GB -> /dev/hda
/dev/hda1 NTFS nicht gemountet 48,6GB /dev/hda2 swap 512 MB /dev/hda3 ext2 /boot 200 MB /dev/hda4 XFS / 6,6 GB [Partitionen verschieben und vergrößern...]
vorweg: Du hast ein Backup? Empfiehlt sich immer bei Änderungen an der Partitionierung... Dein Problem ist im Wesentlichen, dass Du nur primäre Partitionen hast. Die Verschiebeaktion würde ich nicht machen (auch wenn es wohl möglich ist) und hätte stattdessen folgenden Alternativvorschlag anzubieten: - lösche die swap-Partition (hda2) und lege stattdessen aus "Loch" und ehemaliger hda2 (oder auch weniger [1]) eine neue Partition hda2 an. Das gibt dann die /-Partition. Achtung: nach dieser Aktion haben sich evtl. die Partitionsnummern geändert. Korrigieren im fdisk-Expertenmodus per "fix partition order". - kopiere die Daten von hda4 auf die neu angelegte Partition, evtl. auch von hda3 nach /boot (siehe auch die SDB, Artikel maddin_kopieren) - jetzt kannst Du hda4 und evtl. auch hda3 löschen. - Lege eine erweiterte Partition an, in der Du dann folgende logische Partitionen anlegst: o swap o /home (immer gut, wenn das eine eigene Partition hat) o /boot, falls Du es unbedingt willst. IMHO ist es aber eher unnötig. Gruß Christian Boltz [1] in diesem Fall musst Du auch hda3 (/boot) plätten. -- my_hdr X-MSMail-Priority: Normal my_hdr X-Mailer: Microsoft Outlook Express 5.50.4133.2400 my_hdr X-MimeOLE: Produced by Microsoft MimeOLE V5.50.4133.2400 unset user_agent set attribution="----- Original Message -----\n\From: %n <%a>\n\%t\n\Sent: %d\n\Subject: %s" ...und schon benutzt man OE. Mach das mal mit KMail. ;-)))) [Andreas Kneib über mutt in suse-linux]
participants (6)
-
Christian Boltz
-
Damian Philipp
-
Helga Fischer
-
Johannes Kastl
-
Sven Gehr
-
Sven Rodenbeck