Christian Banek, Samstag, 18. Juni 2005 14:18:
Tja, das käme auf einen Versuch an.
Hab ich mehr als einen? Wohl kaum.
Doch. Wenn Du Dir mit dd irgendwohin ein Image ziehst, dann kannst Du probieren, so oft Du willst. Etwa so: dd if=/dev/hda | zip | split -b 500m - /andere/platte/tmp/image. Dann kriegst Du Dateien wie image.aa, image.ab, usw., aus denen Du dann jederzeit Deine hda regenerieren kannst. Der Rückweg wäre dann etwas wie cat image.* | funzip | dd of=/dev/hda Bitte vorher manpages checken, obiges nur aus dem Kopf geschrieben!
Wenn ich das recht gelesen habe, dann passieren da ja zwei Dinge. Die Partitionstabelle wird verändert und der neu geschaffene Raum muss formatiert werden.
Im Prinzip ja. Allerdings ist es so, daß es Dateisysteme gibt, die man im Nachhinein vergrößern kann. Das heißt also (für den Fall, daß Deine Partitionen schön nacheinander auf der Platte liegen), daß Du die zweite Partition löscht, die Grenze der ersten auf die frühere Grenze der zweiten setzt, und daß Du dann Dein Filesystem einfach in den neu gewonnenen Platz hinein vergrößern könntest. xfs kann sowas (xfs_growfs), und reiser glaub ich auch. Wenn Du ein FS hast, welches solche Spielchen nicht unterstützt, dann wirst Du wohl die Daten vorher wegkopieren, das FS neu anlegen, und die Daten wieder draufkopieren müssen. Nur zum Verständnis: es wird zwar meistens so sein, aber es ist nicht zwingend, daß ein Dateisystem den kompletten Platz einer Partition verbraucht. Es ist durchaus eine 100 GB-Partition denkbar, auf der ein nur 50 GB großes FS liegt. -- Antworten an lists@feile.net werden in /dev/null archiviert! Bitte ggf. lists... durch mail... ersetzen. Andreas Feile www.feile.net