Clonen auf grössere Festplatte
Inhalt
Das braucht man
- einen eisfair- Server (zwingend ;)
- eine Knoppix-CD (oder ähnlich), bootbar und mit den Tools parted und partimage (Knoppix: www.knopper.net)
Ausgangslage
In meinem Heimnetzwerk arbeitet ein eisfair Server. Da die ursprüngliche Platte bald zu klein war (1,2 GB sind halt doch recht schnell voll) wollte ich dem Server eine neue 60 GB Platte verpassen. Dabei wollte ich die Daten, die auf der alten Platte liegen vollständig auf die neue Platte kopieren.
Die Aufgabe
Da der Server von mehreren Personen benutzt wird sollte die downtime möglichst gering sein.
So gehts
- Die ursprüngliche Platte (hda) auf den Secondary Master (hdc oder wo immer Platz ist)) umstöpseln
- Die neue Platte als Primary Master anklemmen. (hda)
- Den Server von der Knoppix-CD starten. Um als Root zu arbeiten gibt man im Shell-Fenster "sudo su" ein.
Mithilfe von parted die neuen Partitionen anlegen. WICHTIG: mindestens die vorherigen Partitionen anlegen, d. h.
Vorheriger Server:
- /dev/hda1
boot 60 MB - /dev/hda2
swap 256 MB - /dev/hda3
/ 1 GB
Neuer Server:
- /dev/hda1
boot 20 MB (da die boot-Partition wenig Platz braucht) - /dev/hda2
swap 256 MB - /dev/hda3
/ 1,2 GB (muss die alte Partition komplett aufnehmen können) /dev/hda4
/data/ (je nach Plattengrösse)
- /dev/hda1
- Den Server von den ursprünglichen Disketten (von denen er mal installiert wurde) neu starten und das Base-package installieren.
- Nachem der Server installiert ist:
- von der Knoppix-CD (oder ähnlich) booten
- die Shell aufrufen (das Icon mit der Muschel)
- eingeben:
sudo su (um root zu werden)
mkdir disk (um mountpoint anzulegen)
mount -t ext2 /dev/hda4 /home/knoppix/disk - jetzt ist die neue Platte gemountet...
Weiter gehts mit
partimage
Hier wollen wir die Platte /hdc3 in das image /home/knoppix/disk/root sichern. Da die neue Platte recht gross ist, brauchen wir keine Kompression.
Nachdem wir die Platte gesichert haben kommt das rücksichern, entsprechend der vorherigen Partition sichern wir das Image auf die neue Festplatte zurück. (d. h. /home/knoppix/disk/root.000 auf /dev/hda3/)
Danach sollte der Server sauber von der neuen Festplatte booten. Jetz müssen wir nur noch /etc/fstab anpassen, so dass hda4 gemountet wird, danach können wir die Datenverzeichnisse auf die neue Partition kopieren und die entsprechenden config-Dateien anpassen.
Peter Marquardt, 21.04.2003