Re: SuSE Installation clonen mit Partimage
Am Saturday, March 26, 2005 12:21 PM schrieb Eric Scheen mailto:Dr-Frank-N-Furter@gmx.de
Moin zusammen,
ich versuche gerade eine SuSE 9.0 Installation auf eine andere Festplatte zu clonen. Hintergrund ist der Umzug von einer kleineren auf eine größere HDD.
[...]
Versucht habe ich folgendes - von den alten Partitionen per partimage Images angelegt - neue Platte partitioniert (allerdings Partitionen teilweise vergrößert) - Images und Bootloader mit partimage auf neue Platte gespielt
[...]
Problem ist die Größe der einzelnen Partitionen - df gibt die originalen (alten) Partitionsgrößen aus, im Yast Hauptdialog zum partionieren werden die neuen Partionsgrößen angezeigt, im Unterfenster "Größe ändern" die originalen.
Wo muss / kann ich drehen um das anzupassen?
<OHNE GARANTIE> Ich habe das bei mir auch schon mal festgestellt. Es gibt ein Tool / Programm das sich IIRC resize... (ggf. mit einer Extension für das verwendete Filesystem) nennt. Ich hab das mal ganz schmerzfrei aufgerufen. IIRC wollte der Rechner erst mal einen Filesystemcheck gemacht haben. Also: gemacht. Dann wieder resize... Er wollte wieder einen Filesystemcheck. Also mit einer "force" Option (ggf. man resize, ich weiss nicht mehr, ob er die "force" Option schon so angezeigt wird) aufgerufen und schon machte er ein "Resize". Auch df zeigte wieder die richtige Größe an. Zu Risiken und Nebenwirkungen empfehle ich ein Backup. Ich habe _vor_ diesen Experimenten mal sicherheitshalber alles notiert, was es zur Partionierung zu notieren gab (fdisk und parted) damit mir die Experten hier evtl. wieder hätten helfen können, wenn dabei was völlig schiefgelaufen wäre. Aber das sollte bei einer zweiten Platte ja nicht das Problem sein. HTH Gruß Frank
Hi, ich erstelle regelmäßig mit folgendem Skript eine Kopie meiner Proddaten in einen Testpartition.. muss in runlevel 2 passieren. Gruß Michael #!/bin/bash # # Sichert das aktuelle System komplett auf eine andere Partition # BAK_PARTITION=/dev/hda7 BAK_ROOT=/mnt/test SYSTEM=/ # ------------------------------------------------------------- # Backup Partition mounten wenn nötig if ! mount | cut -f3 -d" " | grep -q "^$BAK_ROOT$"; then mount $BAK_PARTITION $BAK_ROOT fi # Ziel-Partition aufräumen echo -n "Loesche $BAK_ROOT ... " rm -rf $BAK_ROOT/* echo "erledigt" # System kopieren echo -n "Kopiere $SYSTEM nach $BAK_ROOT ... " cp -ax $SYSTEM $BAK_ROOT cp -ax $SYSTEM/boot/* $BAK_ROOT/boot/ echo "erledigt" # Den Clone anpassen echo -n "Passe fstab an ... " mv $BAK_ROOT/etc/fstab $BAK_ROOT/etc/fstab.sys1 cp $SYSTEM/root/clone/fstab.test $BAK_ROOT/etc/fstab rm $BAK_ROOT/root/bin/cron.daily.local echo "erledigt" # Backup Partition umounten if mount | cut -f3 -d" " | grep -q "^$BAK_ROOT$"; then umount $BAK_ROOT fi
Moin Michael, Michael Hoeller schrieb:
Hi,
ich erstelle regelmäßig mit folgendem Skript eine Kopie meiner Proddaten in einen Testpartition.. muss in runlevel 2 passieren.
Das Skript leg ich mir mal auf die Seite kann ich vermutlich mal brauchen :-)
[...] # System kopieren echo -n "Kopiere $SYSTEM nach $BAK_ROOT ... " cp -ax $SYSTEM $BAK_ROOT cp -ax $SYSTEM/boot/* $BAK_ROOT/boot/ echo "erledigt"
[...]
Verständnisfrage zum kopieren - Du benutzt den Befehl cp, zieht das keine Probleme bei den Benutzerrechten usw. nach sich? Gruß Eric
participants (3)
-
Eric Scheen
-
Frank Bertling
-
Michael Hoeller