Brauche Hilfe bei Partition vergößern!

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Brauche Hilfe bei Partition vergößern!

Beitrag von Tanja 77 » 10.02.2005 13:47:47

Hallo,
ich habe hier einen Notfall weil nach meinem letzten apt-get dist upgrade der Platz auf meiner root-partition eng wird.
Ich hatte damals viel zu wenig Platz gegeben (5,5 GB) :( Weil ich sowieso mehr Platz brauche habe ich mir eine neue Festplatte gekauft und habe schon ein Backup mit dd auf die neue Festplatte gemacht.
Jezt möchte ich auf der neuen Festplatte die root Partiton mindestens auf 15GB vergrößern. Wie fange ich das an? Wie würdet ihr das machen?

Ich habe schon viel gegoogelt und hier im Forum gesucht und wollte das mit qparted machen. Aber wenn ich auf hda1 klicke, kann ich vergrößern nicht auswählen (grau hinterlegt).
Ich habe hier gelesen das ich auf ext2 umwandeln muss? Ist das immernoch so? Gebootet habe ich mit der aktuellen Kanotix CD (also ziemlich neu)
Sorry wenn ich nerve aber ich brauche mein System so schnell wie möglich wieder.

mfg,
Tanja

Achso, mein System ist ext3 und ich habe eine hda1 / (aktiv)
hda2 extended
hda5 swap
hda6 home
hda-1 free hidden

Benutzeravatar
slater
Beiträge: 150
Registriert: 26.01.2005 20:26:08
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von slater » 10.02.2005 14:01:04

Hi,

habe ziemlich genau das gleich Problem...

unter diesem Threadhabe ich mal nachgefragt aber bis jetzt noch keine hinweise bekommen, bzw. weis nicht ob ich es dort Richtig verstanden habe....

Gruß

Slater

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.02.2005 14:03:02

Seht euch mal ext2rezise an.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

quinn
Beiträge: 6
Registriert: 21.01.2005 17:57:57
Wohnort: Germany, NRW
Kontaktdaten:

Beitrag von quinn » 10.02.2005 14:21:39

Hi,

also ich würd das folgendermaßen machen, erstmal von CD booten,
dann auf der neuen Platte mit fdisk die Partionen in der gewünschten Größe erstellen, also z.B.

/dev/hdb1 Typ83 aktiv
/dev/hdb2 extended
/dev/hdb5 Typ82 swap
/dev/hdb6 Typ83

hdb1, hdb6 formatieren (Dateisystem egal), swap auf hdb5 anlegen.

dann

Code: Alles auswählen

mkdir /mnt/quelle /mnt/quelle/home
mkdir /mnt/ziel /mnt/ziel/home
mount /dev/hda1 /mnt/quelle
mount /dev/hda6 /mnt/quelle/home
mount /dev/hdb1 /mnt/ziel
mount /dev/hdb6 /mnt/ziel/home
cp -rp /mnt/quelle /mnt/ziel
Jetzt noch grub in den MBR von hdb installieren, shutdown und die Platten vertauschen (Kabel)

Jetzt sollte der problemlos von der neuen größeren Platte booten.

Gruß

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.02.2005 14:32:19

Code: Alles auswählen

! /bin/sh
# -H Hardlinks
# -a archive
# -v verbose
# -u update
# -S sparse
# -z compress Komprimierung
# --stats     Transferstatistik
# --progress  Fortschritt während der Übertragung
# --dry-run   Probelauf ohne das was passiert
# --delete    Löscht Dateien die nicht auf der Senderseite vorhanden sind
# --times

rsync -HavuSz --stats --progress --times  alt/ neu/
Und grub anpassen
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 10.02.2005 15:34:43

Ok, eins nach dem anderen :D
Ich bin nicht so schnell ;) bin grad dabei mit fdisk die neuen Partitionen zu machen. Und gerade so weit:

Code: Alles auswählen

Platte /dev/hda: 160.0 GByte, 160041885696 Byte
255 Köpfe, 63 Sektoren/Spuren, 19457 Zylinder
Einheiten = Zylinder von 16065 * 512 = 8225280 Bytes

    Gerät Boot      Start         End      Blocks   Id  System
/dev/hda1   *           1        1825    14659281   83  Linux
/dev/hda2            1826       19457   141629040    5  Erweiterte
Wie gehts nun weiter? Also in die erweiterte Partition (hoffetnlich die gesamte Festplatte bis zum Ende ausfüllen) meine swap und home Partitionen einfügen. Hab da in fdisk keinen Befehl zu gefunden?

Ah ich habs! Einfach nur 1 neue Partition machen dann logisch wählen, ok

aber wie kopiere ich jetzt die alten Daten auf die neue Partitionen?
@KBDCALLS:
ist das ein Script um das zu kopieren oder was macht das genau?
Oder soll ich es so machen wie es quinn vorgeschlagen hat?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.02.2005 18:20:50

Ich hab das zwar in ein spript gepackt rsync ist aber ein eigenständiges Programm.

Nehmen wir mal an dein alte Festplatte wäre /dev/hda1 und deine neu /dev/hdb1 .

/dev/hda1 mountest du nach /verzeichnisalt und /dev/hdb1 nach verzeichnis neu. Jetzt rufst du rsync wie folgt auf.

rsync -Hav --stats --progress --times verzeichnisalt/ verzeichnisneu/

Die Paramter H steht für Hardlink werden so gelassen wie sie sind. Das a steht für Archiv (Kopie) das v das man sieht was passiert. t stats für eine abschließende Filetransferstatistik. progress für eine Fortschrittsanzeige. times das Zeiten und Datum 1 zu 1 übernommen werden. Und dry-run wäre ein Trockenlauf. Es sieht zwar aus wie ein normaler rsync Lauf, es passiert aber nichts dabei , außer der Ausgabe was er tun würde. Jetzt müßte man noch /etc/fstab auf der neuen Platte anpassen. Und /boot/grub/menu.lst auf der alten. Dann kann man die sogar im Rechner lassen un weiterverwenden. Und das macht man am besten wenn man Knoppix gebootet hat oder ein anderes Linux.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 10.02.2005 21:10:59

Ok, hab nur noch ein paar Fragen dazu was ich nicht ganz verstanden habe:
/dev/hda1 mountest du nach /verzeichnisalt und /dev/hdb1 nach verzeichnis neu.
Bei mir ist es so: hda ist meine alte Festplatte und hdc meine neue.
Meinst du das so das ich die ganze Festplatte hda auf /mnt/alt mounten soll (auf die alte Platte) und hdc auf /mnt/neu (auf die neue Platte) ?
Wenn ja, wie heißt der Befehl dazu in Kanotix?
(ich habs grad mal probiert in Kanotix:

Code: Alles auswählen

root@ttyp1[~]# mount /dev/hda /mnt/111
mount: /dev/hda ist bereits eingehängt oder /mnt/111 wird gerade benutzt
root@ttyp1[~]# umount /dev/hda
umount: /dev/hda ist nicht eingehängt
grmpff :?
Jetzt rufst du rsync wie folgt auf.
rsync -Hav --stats --progress --times verzeichnisalt/ verzeichnisneu/
Ich versteh nicht ganz was da passiert werden damit die beiden mnt-verzeichnisse synchronisiert?
Jetzt müßte man noch /etc/fstab auf der neuen Platte anpassen.
Meinst du in meinem Fall dann alles von hda zu hdc in der fstab ändern?
Und /boot/grub/menu.lst auf der alten.
Hier das selbe?
Dann kann man die sogar im Rechner lassen un weiterverwenden.
Die wandert danach sowieso in einen anderen PC[/quote]

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 10.02.2005 22:56:44

Keine Panic.

Ich hatte ja geschrieben du müßtest eine Knoppix (Linux von CD ) oder was anderes nehmen.

Wenn das dann gestartet ist dann kann ich die Partitonen auch mounten.

Bei Knoppix wöre das dann /mnt/hda1 und /mnt/hdc1

Der Rsync Behfehl muß dann noch geändert werden.

Code: Alles auswählen

rsync -Hav --stats --progress --times /mnt/hda1/ mnt/hdc1/
Wenn jetzt mal bei /dev/hda1 und /dev/hdc1 bleiben.

Der rsync Befehl legt so eine exakte Kopie von /dev/hda1 auf /dev/hdc1.

Die fstab muß nur geändert werden wenn die Patte /dev/hdc (hda in hdc ändern) bleibt, aber wenn du sowieso vorhast die alte Platte in einen anderen Rechner zu setzten , dann kann man die Platte auch als /dev/hda anschließen, und es braucht an der fstab nichts geändert zu werden. Es muß dann nur noch der Grub oder Lilo installiert werden. Weil der ja bei rsync nicht mitkopiert wird , und es auch es auch nicht funktionieren würde.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 10.02.2005 23:13:25

ok hier ist das alles was ich gerade eingegeben habe:

Code: Alles auswählen

root@ttyp1[knoppix]# mount /dev/hda1 /mnt/hda1
root@ttyp1[knoppix]# cd /mnt/hda1
root@ttyp1[hda1]# ls
bin   cdrom   cdrom1  etc     home    initrd.old  lost+found  mnt  proc  sbin  sys  usr  vmlinuz
boot  cdrom0  dev     floppy  initrd  lib         media       opt  root  srv   tmp  var
root@ttyp1[hda1]# mount /dev/hdc1 /mnt/hdc1
root@ttyp1[hda1]# cd /mnt/hdc1
root@ttyp1[hdc1]# ls
lost+found
root@ttyp1[hdc1]# rsync -Hav --stats --progress --times /mnt/hda1/ mnt/hdc1/
building file list ...
141389 files to consider
rsync: mkdir "/mnt/hdc1/mnt/hdc1" failed: No such file or directory (2)
rsync error: error in file IO (code 11) at main.c(381)
rsync: connection unexpectedly closed (8 bytes received so far) [sender]
rsync error: error in rsync protocol data stream (code 12) at io.c(359)
root@ttyp1[hdc1]# ls
lost+found
Was habe ich falsch gemacht?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 11.02.2005 00:21:46

mkdir brauchst du bei der Aktion garnicht. Knoppix legt für jede Partition die es findet eine eigenes Vereichnis unter /mnt an. Bei zwei Partitonen auf einer Festplatte hda1 und hda5 zum Beispile würde Knoppix einaml /mnt/hda1 und /mnthda5 anlegen. wäre eine Partition hdc1 vorhanden dann würde Knoppix dafür ein /mnt/hdc1 anlegen.

Auch hast due hier den / vergessen.


root@ttyp1[hdc1]# rsync -Hav --stats --progress --times /mnt/hda1/ mnt/hdc1/


Die Zeile wäre so richtig

root@ttyp1[hdc1]# rsync -Hav --stats --progress --times /mnt/hda1/ /mnt/hdc1/

und wie gesagt ein --dry-run erst mal anfügen.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 11.02.2005 12:33:48

Hi!

Ich denke das kopieren hat geklappt. Jedenfalls hat es keine fehlermeldung gegeben. Hab hda1 und hda 6 kopiert. Die swap hda5 brauch ich ja wohl nicht kopieren?

Aber jezt komm ich wieder nicht weiter weil ich nicht weiß wie ich von Knopix/Kanotix aus den grub installiere. Habe was von einer grub-shell gelesen hab aber keine Ahnung wie ich das machen soll.

Viele Grüße,
Tanja

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 11.02.2005 13:54:17

Swap braucht nicht kopiert werden. Geht auch nicht. Muß mit mkswap eingerichtet werden.

Code: Alles auswählen

 grub-install --root-directory=/mnt/hda1/ /dev/hda 
Braucht man die shell garnicht zu bemühen. Muss natürlich das richtige Device angeben werden und das richtige Rootverzeichnis.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 11.02.2005 15:00:02

Code: Alles auswählen

root@ttyp1[knoppix]# grub-install --root-directory=/mnt/hdc1/ /dev/hdc
Probing devices to guess BIOS drives. This may take a long time.
/dev/root: Not found or not a block device.
root@ttyp1[knoppix]#
mmh, an was kann das schon wieder liegen?

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22456
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 11.02.2005 15:19:23

Hast du die Platte auch gemountet? Auch würde ich an den richtigen IDE Bus anschließen. Wenn die Platte also hinterher /dev/hda werden soll dann auch da anschließen und den Grub dann installieren.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
Tanja 77
Beiträge: 52
Registriert: 28.01.2005 02:44:26

Beitrag von Tanja 77 » 11.02.2005 16:35:47

omg omg es hat geklappt :lol: ich schreibe gerade von der "alten" neuen Festplatte
Danke (wiedermal) KBDCALLS ! :D
Habe das ganze posting erstmal ausgedruckt, falls mal wieder so eine Aktion anfällt.
Super und vor allem hab ich einiges dazu gelernt.
Eben mußte ich noch die hda schreibfähig machen das ist aber in Kanotix kein Problem (maus-mäßig zu erledigen :wink: )

Viele Grüße,
Tanja

Benutzeravatar
slater
Beiträge: 150
Registriert: 26.01.2005 20:26:08
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von slater » 11.02.2005 20:02:01

Hi...

versuch mich mal einzuklinken... Kann man diesen rsync -Befehl auch auf zur Kopie auf eine DVD anwenden? Habe leider keine ander Pysikalische Platte sondern nur eine wo ich die Partition vergrößern will und muss dazu komplett neu Partitionieren.

Würde dann LinuxRoot komplett auf DVD, Partitionieren, formatieren, DVD -> Platte und dann die Einträge in der fstab und Grub entsprechend ändern...

Das währe dann mein Plan...

Gruß

Chris

Benutzeravatar
slater
Beiträge: 150
Registriert: 26.01.2005 20:26:08
Wohnort: Frankfurt am Main
Kontaktdaten:

Beitrag von slater » 12.02.2005 13:17:08

Hi,

versuche jetzt mit k3b mein komplettes RootVerzeichniss zu sichern und dann mit Knoppix neu zu partitionieren.

Wenn es nicht klappt, dann muss ich halt wieder neu installieren....

hennes@debian
Beiträge: 465
Registriert: 18.01.2005 02:11:40
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Schweiz - Kanton St. Gallen
Kontaktdaten:

Beitrag von hennes@debian » 15.02.2005 16:01:42

Mal ne Frage: Kann ich eine Partition vergrössern ohne sie neu zu Formatieren?

Momentan ists so: swap=64Mb root=196Mb
Werden solls so: swap=40Mb root=220Mb
Und ich habe keine Neuinstallation vor...

Benutzeravatar
AspeLin
Beiträge: 664
Registriert: 19.06.2003 16:06:16
Wohnort: Berlin

Beitrag von AspeLin » 15.02.2005 21:11:25

hennes@debian hat geschrieben:Mal ne Frage: Kann ich eine Partition vergrössern ohne sie neu zu Formatieren?
Normalerweise macht man sowas mit Knoppix o.a. Live-CDs, die qtparted enthalten (ähnlich wie Partition Magic unter Windows). Allerdings sind solche Aktionen immer riskant. Im Forum sollten genug Tipps dazu zu finden sein.

Am Rande gefragt: Was für einen Rechner hast Du (CPU, RAM, Platte(n)). Dein Swap sieht nämlich knapp bemessen aus. Das muß kein Problem sein, kann es aber, je nach Einsatz des Rechengeräts 8) .
Täuschung ist das Silikon der Postmoderne.

Antworten