Linux partition veraendern
Hallo ich arbeite seit einiger Zeit auf einem Acer Notebook TM 291 mit Suse 9.1, läuft im großen und ganzen prima. Ursprünglich hatte ich System- und Datenpartitionen getrennt eingerichtet, die Datenpartition mit Fat 32, um auch mit Windows drauf zugreifen zu können, die Linuxpartition mit einer Größe von 4 GB dimensioniert. Mittlerweile habe ich so viel zusätzlich an Programmen und ähnlichem installiert, für ein Update von KDE 3.2 nach 3.3 ist auf der Linuxpartition nicht mehr genügend Platz vorhanden. Meine Frage ist nun, ob es eine Möglichkeit gibt, die Reiser-Partition zu vergrößern ohne alles neu installieren zu müssen. Auf der WindowsC-Partiontion wäre genügend Platz, um sie entsprechend zu verkleinern. ich habe schon mal von der Installations-CD aus gebootet, dort findet sich aber nur eine Möglichkeit zur Installation, nicht zur ausschließlichen Partitionierung. Ich weiß nicht genau, ob ich mit meiner Frage hier im richtigen Forum bin, vielleicht kann mir jemand weiterhelfen oder auf ein entsprechendes Forum hinweisen? Gruss Gregor
Hallo Gregor, hallo Leute, Am Samstag, 5. März 2005 16:16 schrieb gregor willms:
ich arbeite seit einiger Zeit auf einem Acer Notebook TM 291 mit Suse 9.1, läuft im großen und ganzen prima. Ursprünglich hatte ich System- und Datenpartitionen getrennt eingerichtet, die Datenpartition mit Fat 32, um auch mit Windows drauf zugreifen zu können, die Linuxpartition mit einer Größe von 4 GB dimensioniert. Mittlerweile habe ich so viel zusätzlich an Programmen und ähnlichem installiert, für ein Update von KDE 3.2 nach 3.3 ist auf der Linuxpartition nicht mehr genügend Platz vorhanden. Meine Frage ist nun, ob es eine Möglichkeit gibt, die Reiser-Partition zu vergrößern ohne alles neu installieren zu müssen.
Kommt auf die Partitionierung an. Zeig bitte mal die Ausgabe von fdisk -l und df -h her. Zusätzlich wäre interessant, wie Deine Wunschpartitionierung aussieht (wieviel GB der Windows-Partition willst Du abzwacken?). Alternativ zum Ändern der Größe der Reiserfs-Partiton kannst Du auch nur die Windows-Partition und auf dem freigewordenen Platz eine neue Partition anlegen. Auf diese kannst Du dann einzelne Verzeichnisse (z. B. /opt, /usr oder /home) auslagern. Rufe mal als root du -hs /* auf (dauert!), damit Du siehst, welches Verzeichnis größenmäßig in Frage käme. Im Zweifelsfall auch die du-Ausgabe in die nächste Mail packen.
Auf der WindowsC-Partiontion wäre genügend Platz, um sie entsprechend zu verkleinern. ich habe schon mal von der Installations-CD aus gebootet, dort findet sich aber nur eine Möglichkeit zur Installation, nicht zur ausschließlichen Partitionierung.
Probier mal das Booten im Rettungssystem. In YaST2 gibt es auch ein Partitionierungsmodul. Tipp: Die Windows-Partition vorher defragmentieren!
Ich weiß nicht genau, ob ich mit meiner Frage hier im richtigen Forum bin, vielleicht kann mir jemand weiterhelfen oder auf ein entsprechendes Forum hinweisen?
Naja, Deine Frage ist nicht wirklich Laptop-spezifisch und hätte in suse-linux etwas besser gepasst. Aber hier bist Du auch nicht schlecht aufgehoben ;-) Gruß Christian Boltz -- Gericom + Pentium IV? Willst Du ein tragbares Heizkissen, oder ein Notebook? [Manfred Tremmel in suse-linux]
Am Sonntag, 6. März 2005 13:24 schrieb Christian Boltz:
Hallo Gregor, hallo Leute,
Am Samstag, 5. März 2005 16:16 schrieb gregor willms:
ich arbeite seit einiger Zeit auf einem Acer Notebook TM 291 mit Suse 9.1, läuft im großen und ganzen prima. Ursprünglich hatte ich System- und Datenpartitionen getrennt eingerichtet, die Datenpartition mit Fat 32, um auch mit Windows drauf zugreifen zu können, die Linuxpartition mit einer Größe von 4 GB dimensioniert. Mittlerweile habe ich so viel zusätzlich an Programmen und ähnlichem installiert, für ein Update von KDE 3.2 nach 3.3 ist auf der Linuxpartition nicht mehr genügend Platz vorhanden. Meine Frage ist nun, ob es eine Möglichkeit gibt, die Reiser-Partition zu vergrößern ohne alles neu installieren zu müssen.
Kommt auf die Partitionierung an. Zeig bitte mal die Ausgabe von fdisk -l und df -h her.
fdisk -l bash: fdisk: command not found df -h Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/hda7 4,3G 3,4G 924M 79% / tmpfs 245M 20K 245M 1% /dev/shm /dev/hda1 19G 6,5G 13G 35% /windows/C /dev/hda2 9,8G 1,1G 8,7G 12% /windows/D /dev/hda3 7,8M 5,6M 2,3M 72% /windows/E /dev/hda5 22G 9,1G 13G 42% /windows/G
Zusätzlich wäre interessant, wie Deine Wunschpartitionierung aussieht (wieviel GB der Windows-Partition willst Du abzwacken?).
4 GB würde ich gerne abzwacken, wären dann insgesamt 8 GB für reiserfs, ich denke, das sollte dann erstmal reichen
Alternativ zum Ändern der Größe der Reiserfs-Partiton kannst Du auch nur die Windows-Partition und auf dem freigewordenen Platz eine neue Partition anlegen. Auf diese kannst Du dann einzelne Verzeichnisse (z. B. /opt, /usr oder /home) auslagern. Rufe mal als root du -hs /* auf (dauert!), damit Du siehst, welches Verzeichnis größenmäßig in Frage käme. Im Zweifelsfall auch die du-Ausgabe in die nächste Mail packen.
du -hs /* 5,7M /bin 5,6M /boot 413K /dev 16M /etc 207M /home 63M /lib du: ,,/media/cdrecorder": Kein Medium gefunden 0 /media 0 /mnt 694M /opt 498M /proc 9,0M /root 11M /sbin 2,8M /srv 0 /sys 1,3G /tmp 1,1G /usr 151M /var 17G /windows welcher Art dateien liegen eigentlich in dem tmp-Verzeichnis?
Auf der WindowsC-Partiontion wäre genügend Platz, um sie entsprechend zu verkleinern. ich habe schon mal von der Installations-CD aus gebootet, dort findet sich aber nur eine Möglichkeit zur Installation, nicht zur ausschließlichen Partitionierung.
beim Aufrufen des Partitionierungstool aus YAST während des normalen Betriebs kann man die Patitionen in ihrer Größe nicht verändern. Braucht man für das Rettungssystem eine Diskette? In der Startauswahl finde ich das nirgendwo, nur ein Starten im abgesicherten Modus?
Probier mal das Booten im Rettungssystem. In YaST2 gibt es auch ein Partitionierungsmodul. Tipp: Die Windows-Partition vorher defragmentieren!
Ich weiß nicht genau, ob ich mit meiner Frage hier im richtigen Forum bin, vielleicht kann mir jemand weiterhelfen oder auf ein entsprechendes Forum hinweisen?
Naja, Deine Frage ist nicht wirklich Laptop-spezifisch und hätte in suse-linux etwas besser gepasst. Aber hier bist Du auch nicht schlecht aufgehoben ;-)
Gruß
Christian Boltz -- Gericom + Pentium IV? Willst Du ein tragbares Heizkissen, oder ein Notebook? [Manfred Tremmel in suse-linux]
vielen Dank erstmal für die Hinweise Gruß Gregor
Hallo Gregor, hallo Leute, Am Sonntag, 6. März 2005 15:20 schrieb gregor willms:
Am Sonntag, 6. März 2005 13:24 schrieb Christian Boltz:
Am Samstag, 5. März 2005 16:16 schrieb gregor willms:
ich arbeite seit einiger Zeit auf einem Acer Notebook TM 291 mit Suse 9.1, läuft im großen und ganzen prima. Ursprünglich hatte ich System- und Datenpartitionen getrennt eingerichtet, die Datenpartition mit Fat 32, um auch mit Windows drauf zugreifen zu können, die Linuxpartition mit einer Größe von 4 GB dimensioniert. Mittlerweile habe ich so viel zusätzlich an Programmen und ähnlichem installiert, für ein Update von KDE 3.2 nach 3.3 ist auf der Linuxpartition nicht mehr genügend Platz vorhanden. Meine Frage ist nun, ob es eine Möglichkeit gibt, die Reiser-Partition zu vergrößern ohne alles neu installieren zu müssen.
Kommt auf die Partitionierung an. Zeig bitte mal die Ausgabe von fdisk -l und df -h her.
fdisk -l bash: fdisk: command not found
Wie Du schon mitbekommen hast: /sbin/fdisk -l oder als root ausführen. Naja, df -h müsste mir auch reichen, auch wenn ich die Partitionsanordnung auf der Festplatte nur erahnen kann.
df -h Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/hda7 4,3G 3,4G 924M 79% / tmpfs 245M 20K 245M 1% /dev/shm /dev/hda1 19G 6,5G 13G 35% /windows/C /dev/hda2 9,8G 1,1G 8,7G 12% /windows/D /dev/hda3 7,8M 5,6M 2,3M 72% /windows/E /dev/hda5 22G 9,1G 13G 42% /windows/G
Hmm, bevor Du jetzt großartig umpartitionierst - kannst Du durch Verschieben von Daten eine der Windows-Partitionen (D, E oder G) leerräumen? Diese könntest Du dann umformatieren und unter Linux nutzen. Oder das Linux-System auf die jetzige /windows/E umziehen (würde größenmäßig etwa passen) und die jetzige Linux-Partition evtl. für Windows formatieren. Such Dir was aus ;-) Jedenfalls: /windows/C verkleinern und den Plattenplatz zur Vergrößerung der jetzigen Linux-Partition nutzen geht wohl nicht, da die beiden Partitionen nicht hintereinander liegen.
4 GB würde ich gerne abzwacken, wären dann insgesamt 8 GB für reiserfs, ich denke, das sollte dann erstmal reichen [...] du -hs /* [um irrelevantes gekürzt und etwas umsortiert]
207M /home 694M /opt 1,1G /usr 151M /var
Diese Verzeichnisse sind Kandidaten für eine eigene Partition. Üblicherweise empfehle ich /home als eigene Partition. Ob das bei Deinem Platzbedarf sinnvoll ist, ist die andere Frage.
498M /proc /proc ist nur ein virtuelles Dateisystem und braucht keinen Plattenplatz. (/sys ebenso.)
1,3G /tmp
welcher Art dateien liegen eigentlich in dem tmp-Verzeichnis?
Temporäre ;-) Allerdings wundert es mich doch sehr, dass bei Dir 1,3 GB davon rumliegen... Guck mal nach, welche großen Brocken darunter sind - falls Du sie nicht mehr brauchst, kannst Du /tmp komplett leerräumen. Allerdings solltest Du das tun, wenn möglichst wenig Programme laufen - also in der grafischen Oberfläche abmelden, mit Strg+Alt+F1 auf tty1 wechseln, dort als root anmelden, init 1 eingeben, dann alle Dateien in /tmp löschen: rm -r /tmp/*
Auf der WindowsC-Partiontion wäre genügend Platz, um sie entsprechend zu verkleinern. ich habe schon mal von der Installations-CD aus gebootet, dort findet sich aber nur eine Möglichkeit zur Installation, nicht zur ausschließlichen Partitionierung.
beim Aufrufen des Partitionierungstool aus YAST während des normalen Betriebs kann man die Patitionen in ihrer Größe nicht verändern. Braucht man für das Rettungssystem eine Diskette? In der Startauswahl finde ich das nirgendwo, nur ein Starten im abgesicherten Modus?
Das Rettungssystem ist ein Menüpunkt im Bootmenü der Installations-CD/DVD. Also von dieser Booten und den entsprechenden Menüpunkt auswählen. Gruß Christian Boltz --
Von Euch laß ich mich nirgendwo hinführen! Das machen wir ganz unauffällig, das merkst Du garnicht. Warts ab, eines Tages bist Du der größte sig-Lieferant im Usenet und weißt garnichts davon. [Moss und C. Mueller in suse-talk]
Am Sonntag, 6. März 2005 20:59 schrieb Christian Boltz:
Hallo Gregor, hallo Leute,
Am Sonntag, 6. März 2005 15:20 schrieb gregor willms:
Am Sonntag, 6. März 2005 13:24 schrieb Christian Boltz:
Am Samstag, 5. März 2005 16:16 schrieb gregor willms:
ich arbeite seit einiger Zeit auf einem Acer Notebook TM 291 mit Suse 9.1, läuft im großen und ganzen prima. Ursprünglich hatte ich System- und Datenpartitionen getrennt eingerichtet, die Datenpartition mit Fat 32, um auch mit Windows drauf zugreifen zu können, die Linuxpartition mit einer Größe von 4 GB dimensioniert. Mittlerweile habe ich so viel zusätzlich an Programmen und ähnlichem installiert, für ein Update von KDE 3.2 nach 3.3 ist auf der Linuxpartition nicht mehr genügend Platz vorhanden. Meine Frage ist nun, ob es eine Möglichkeit gibt, die Reiser-Partition zu vergrößern ohne alles neu installieren zu müssen.
Kommt auf die Partitionierung an. Zeig bitte mal die Ausgabe von fdisk -l und df -h her.
fdisk -l bash: fdisk: command not found
Wie Du schon mitbekommen hast: /sbin/fdisk -l oder als root ausführen. Naja, df -h müsste mir auch reichen, auch wenn ich die Partitionsanordnung auf der Festplatte nur erahnen kann.
Platte /dev/hda: 60.0 GByte, 60011642880 Byte 16 Köpfe, 63 Sektoren/Spuren, 116280 Zylinder Einheiten = Zylinder von 1008 * 512 = 516096 Bytes Gerät Boot Start End Blocks Id System /dev/hda1 * 1 39259 19786504+ c W95 FAT32 (LBA) /dev/hda2 95944 116265 10241437+ c W95 FAT32 (LBA) /dev/hda3 116265 116280 8032+ 1e Hidden W95 FAT16 (LBA) /dev/hda4 39262 95943 28567728 f W95 Ext'd (LBA) /dev/hda5 39262 85033 23069056+ c W95 FAT32 (LBA) /dev/hda6 85034 87114 1048792+ 82 Linux Swap /dev/hda7 87115 95943 4449784+ 83 Linux Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
df -h Dateisystem Größe Benut Verf Ben% Eingehängt auf /dev/hda7 4,3G 3,4G 924M 79% / tmpfs 245M 20K 245M 1% /dev/shm /dev/hda1 19G 6,5G 13G 35% /windows/C /dev/hda2 9,8G 1,1G 8,7G 12% /windows/D /dev/hda3 7,8M 5,6M 2,3M 72% /windows/E /dev/hda5 22G 9,1G 13G 42% /windows/G
Hmm, bevor Du jetzt großartig umpartitionierst - kannst Du durch Verschieben von Daten eine der Windows-Partitionen (D, E oder G) leerräumen? Diese könntest Du dann umformatieren und unter Linux nutzen. Oder das Linux-System auf die jetzige /windows/E umziehen (würde größenmäßig etwa passen) und die jetzige Linux-Partition evtl. für Windows formatieren.
Such Dir was aus ;-)
Jedenfalls: /windows/C verkleinern und den Plattenplatz zur Vergrößerung der jetzigen Linux-Partition nutzen geht wohl nicht, da die beiden Partitionen nicht hintereinander liegen.
tja, das war eigentlich mein Gedanke
4 GB würde ich gerne abzwacken, wären dann insgesamt 8 GB für reiserfs, ich denke, das sollte dann erstmal reichen
[...]
du -hs /*
[um irrelevantes gekürzt und etwas umsortiert]
207M /home 694M /opt 1,1G /usr 151M /var
Diese Verzeichnisse sind Kandidaten für eine eigene Partition. Üblicherweise empfehle ich /home als eigene Partition. Ob das bei Deinem Platzbedarf sinnvoll ist, ist die andere Frage.
498M /proc
/proc ist nur ein virtuelles Dateisystem und braucht keinen Plattenplatz. (/sys ebenso.)
1,3G /tmp
welcher Art dateien liegen eigentlich in dem tmp-Verzeichnis?
Temporäre ;-) Allerdings wundert es mich doch sehr, dass bei Dir 1,3 GB davon rumliegen...
der dickste Brocken ist ein Verzeichnis das heisst: kde-gregor, hat 1,2 GB (sollte ich nicht löschen, oder?)
Guck mal nach, welche großen Brocken darunter sind - falls Du sie nicht mehr brauchst, kannst Du /tmp komplett leerräumen. Allerdings solltest Du das tun, wenn möglichst wenig Programme laufen - also in der grafischen Oberfläche abmelden, mit Strg+Alt+F1 auf tty1 wechseln, dort als root anmelden, init 1 eingeben, dann alle Dateien in /tmp löschen: rm -r /tmp/*
Auf der WindowsC-Partiontion wäre genügend Platz, um sie entsprechend zu verkleinern. ich habe schon mal von der Installations-CD aus gebootet, dort findet sich aber nur eine Möglichkeit zur Installation, nicht zur ausschließlichen Partitionierung.
beim Aufrufen des Partitionierungstool aus YAST während des normalen Betriebs kann man die Patitionen in ihrer Größe nicht verändern. Braucht man für das Rettungssystem eine Diskette? In der Startauswahl finde ich das nirgendwo, nur ein Starten im abgesicherten Modus?
Das Rettungssystem ist ein Menüpunkt im Bootmenü der Installations-CD/DVD. Also von dieser Booten und den entsprechenden Menüpunkt auswählen.
Gruß
Christian Boltz
ich werde die ganze Sache wohl noch mal überdenken müssen viele Dank erstmal für die Hilfe und Tips Gruß Gregor
Von Euch laß ich mich nirgendwo hinführen!
Das machen wir ganz unauffällig, das merkst Du garnicht. Warts ab, eines Tages bist Du der größte sig-Lieferant im Usenet und weißt garnichts davon. [Moss und C. Mueller in suse-talk]
Hallo Gregor, hallo Leute, Am Montag, 7. März 2005 20:52 schrieb gregor willms:
Am Sonntag, 6. März 2005 20:59 schrieb Christian Boltz:
Am Sonntag, 6. März 2005 15:20 schrieb gregor willms:
Am Sonntag, 6. März 2005 13:24 schrieb Christian Boltz:
Am Samstag, 5. März 2005 16:16 schrieb gregor willms: [wie umpartitionieren?] Platte /dev/hda: 60.0 GByte, 60011642880 Byte 16 Köpfe, 63 Sektoren/Spuren, 116280 Zylinder Einheiten = Zylinder von 1008 * 512 = 516096 Bytes
Platte /dev/hda: 60.0 GByte, 60011642880 Byte 16 Köpfe, 63 Sektoren/Spuren, 116280 Zylinder Einheiten = Zylinder von 1008 * 512 = 516096 Bytes
Gerät Boot Start End Blocks Id System /dev/hda1 * 1 39259 19786504+ c W95 FAT32 (LBA) /dev/hda2 95944 116265 10241437+ c W95 FAT32 (LBA) /dev/hda3 116265 116280 8032+ 1e Hidden W95 FAT16(LBA) /dev/hda4 39262 95943 28567728 f W95 Ext'd (LBA) /dev/hda5 39262 85033 23069056+ c W95 FAT32 (LBA) /dev/hda6 85034 87114 1048792+ 82 Linux Swap /dev/hda7 87115 95943 4449784+ 83 Linux
Partitionstabelleneinträge sind nicht in Platten-Reihenfolge
Der letzte Satz ist noch interessant ;-) Wie ich sehe, hattest Du ursprünglich 3 Windows-Partitionen (hda1-3), davon eine versteckte. Und von hda1 (= C:) hast Du dann zwecks Linux-Installation ein Stück abgezwackt. In diesem Abschnitt direkt hinter hda1 gibt es derzeit die FAT-Partition hda5, dann kommt Swap und erst danach die Linux-/-Partition hda7. Aufgrund dieser Lücke zwischen hda1 und hda7 ist es definitiv nicht möglich, die beiden Partitionen zusammenzufassen.
df -h [...] Hmm, bevor Du jetzt großartig umpartitionierst - kannst Du durch Verschieben von Daten eine der Windows-Partitionen (D, E oder G) leerräumen? Diese könntest Du dann umformatieren und unter Linux nutzen. Oder das Linux-System auf die jetzige /windows/E umziehen (würde größenmäßig etwa passen) und die jetzige Linux-Partition evtl. für Windows formatieren.
Such Dir was aus ;-)
4 GB würde ich gerne abzwacken, wären dann insgesamt 8 GB für reiserfs, ich denke, das sollte dann erstmal reichen
[...]
du -hs /*
[um irrelevantes gekürzt und etwas umsortiert]
207M /home 694M /opt 1,1G /usr 151M /var
Diese Verzeichnisse sind Kandidaten für eine eigene Partition. Üblicherweise empfehle ich /home als eigene Partition. Ob das bei Deinem Platzbedarf sinnvoll ist, ist die andere Frage.
1,3G /tmp
welcher Art dateien liegen eigentlich in dem tmp-Verzeichnis?
Temporäre ;-) Allerdings wundert es mich doch sehr, dass bei Dir 1,3 GB davon rumliegen...
der dickste Brocken ist ein Verzeichnis das heisst: kde-gregor, hat 1,2 GB (sollte ich nicht löschen, oder?)
Theoretisch sehe ich kein Problem. Guck einfach mal in das Verzeichnis, was alles drinliegt. Wenn Du die darin enthaltenen Dateien nicht mehr benötigst, kannst Du sie bedenkenlos löschen - KDE legt beim nächsten Login die benötigten Datenein wieder an (allerdings nur mit 1-2 MB Platzbedarf ;-) Der Benutzer "gregor" sollte nicht in KDE angemeldet sein, während Du /tmp/kde-gregor löscht. Gruß Christian Boltz --
Mit Evolution hab ich da bedeutend mehr Schwierigkeiten ... Als Outlock-Klon erste Sahne - das Vermurksen von Mail-Headern beherrscht er schon richtig gut. ;-) [> Helmut Zengerling und Thomas Hofer in suse-linux]
participants (3)
-
Christian Boltz
-
gregor willms
-
Kevin Pfeiffer