hallo,
mir ist auf folgende Frage mit einem ja oder nein schon geholfen:
ich möchte meine Festplatte anders aufteilen. vorher: hda1=boot, hda2=Windows, hda3=gemeinsame Datenpartition, hda4=erweiterte Partition mit SUSE 9.2 (dha5=swap, hda6=root, hda7=var, hda8=tmp, hda9=home).
meine SUSE soll mehr Platz bekommen, außerdem soll eine hda10 von ca 5 GB entstehen, auf der ich mit weiteren BS spielen kann.
Platz abgeben soll die Datenpartition hda3 (Windows geht nicht mehr kleiner..g). Ich muß also die hda4 löschen, hda3 verkleinern und dann hda4 frisch anlegen.
und nun meine Frage: kann ich danach meine mit dd gesicherten SUSE 9.2 Partitionen (liegen als .gz auf externer Platte) in die dann veränderten GRÖßEREN oder gleich großen logischen Partitionen zurückholen oder funktioniert das nicht? Ich bin mir unsicher wegen der Dateisysteme (ext3)
bin wie immer dankbar für alle Antworten – lg Susanne
Hallo,
ja, Du kannst Images die mit dd erzeugt wurden in _groessere_ Partitionen zurueckspielen. Bei (annaehernd) gleich grossen musst Du schwer aufpassen mit Bytes, Bloecken und der Festplattengeometrie! Mit `resize2fs’ muss Du anschliessend die Partitionen ‘vergroessern’ da das Dateisystem nur den alten Platz anzeigt bzw. nutzen kann.
Ich wuerde fuer diese Arbeiten jedoch statt dd das Programm `partimage’ nutzen. Das findest Du z.B. auf Knoppix – Vorteil ist das Du das ganze ohne installiertes Betriebssystem machen kannst, sogar mit curses Oberflaeche oder ueber das Netzwerk. `resize2fs’ nicht vergessen!
Fuer Linux kannst Du aber ebensogut mit `cpio’, `tar’ oder `pax’ arbeiten. Wobei cpio (oder pax mit cpio) die bessere Loesung darstellt. Es muss nicht sein, das Du das ganze bitgenau kopierst. Lediglich Deinen Bootloader muss Du ggfls. neu einrichten. Mit einer vorher erstellten Grub-Boot-Floppy bist Du auf der sicheren Seite. Oder Du nimmst mal wieder Knoppix. ;-)
Last and least: Du kannst sogar das ganze auf voellig andere Partitionen (Festplatten) uebertragen. Es ist lediglich die ‘/etc/fstab’ (GRUB) anzupassen. Ich habe das schon oft gemacht – es ging _immer_ , sogar auf voellig andere Hardware! Nur mit `lilo’ solltest Du aufpassen, besser ist `grub’. Deswegen (u.a.) nutze ich ja nur Linux. Das ist _absolut_ stabil!!
Viel Erfolg!
Ecaroh
viiiieeeelen Dank Ecaroh! :-))))
ich werde im Tagebuch berichten… g
liebe Grüße Susanne
Am einfachten und flexibelsten ist, wenn Du genug Platz hast und nur schnell umherschieben willst ein einfaches cp -ax! Das hat den Vorteil, dass es oberhalb der Dateisystemebene abläuft.
Also:
1. Live System booten (sonst proc,dev … vom kopieren auschließen)
2. mount /dev/alt /mnt/alt; mount /dev/zwischensp /mnt/zwischensp
3. evtl verzeichnis auf zwischensp anlegen (z.B. zw)
4. cp -ax mnt/alt/* /mnt/zwischensp/zw/*
dann
5. Partitionen neu anlegen,
6.filesystem nach Gusto erzeugen (reiser,xfs,ext3)
7. Mit cp -ax zurückkopieren
8. evtl. fstab und /boot/grub/menu.lst anpassen
9. Neu booten und hoffen, das man alles richtig gemacht hat!
Ven der Plaz Eng ist kann man das ganze statt mit cp auch mit tar cvjpf machen!
Gruss
danke für den Tip :-)
liebe Grüße
Susanne