Am Mittwoch, 28. August 2002 08:56 schrieb Robert Schott:
Guten Morgen alle zusammen,
jedes Mal wenn ich in den Keller gehe höre ich die letzte Zeit unangenehme Geräusche von meinem Linux-Server. Ich vermute, dass die Platte bald das Zeitliche segnen wird (Lagerschaden kündigt sich normal so an).
Dieselbe Platte mit der gleichen Geometrie werde ich kaum mehr bekommen (irgendwie IBM mit 10 GByte war das seinerzeit - meine ich). Das wäre sonst wohl eine Sache für dd.
Da das aber wohl nicht in Frage kommt, wollte ich nun wissen, ob es eine einfache Möglichkeit gibt, die komplette Installation die sonst (noch) astrein funktioniert irgendwie auf eine neue Platte zu packen und da die Maschine fortan weiterzubetreiben?
Wie gehe ich da am besten vor. Oder anders gefragt: Gibt es möglicherweise ein How-To, das ich bislang noch nicht fand, wo beschrieben steht, wie man bei einer IDE Installation in so einem Fall vorgeht?
Sollte eigentlich nicht so schwierig sein, einige Zeit wirds halt dauern... 1) Kauf dir eine neue Platte und bau sie gemeinsam mit der alten Platte ein. 2) Boote ein Rettungs-System/CD 3) Partitioniere die neue Platte nach Belieben, richte die Filesysteme ein (mke2fs, mkreiserfs, etc) 4) mounte die Dateisysteme. Z.B. /mnt für die alte Platte, /mnt2 für die neue. Unter-Filesysteme (z.B. /boot) müssen dann natürlich als /mnt/boot gemountet werden. Ggf. muß das Verzeichnis für den Mountpoint /mnt2 vorher erstellt werden, eh klar. Falls du mehere Platten hast, dann bitte nur die Partitionen mounten, die auf der auszutauschenden Platte liegen. 5) Kopier die Daten. cp -a /mnt /mnt2 mit -a werden alle Berechtigungen, UID/GIDs etc. mitkopiert, Devices und Softlinks werden auch problemlos kopiert. Siehe "man cp" für Details. 6) Unmounten aller Dateisysteme und abschalten des Rechners. Ausbauen der alten Platte; Die neue Platte als an die selbe Stelle hängen (Master/Slave jumperung beachten, richtiges Kabel; Bei SCSI-Platte die ID der alten Platte einstellen). 7) Erneutes Booten des Rettungssystems. Mounten der Dateisysteme root auf /mnt /boot auf /mnt/boot etc. 8) chroot /mnt 9) /etc/lilo.conf kontrollieren und ggf. anpassen (Wenn die Partitionsstruktur geändert wurde). lilo aufrufen (schreibt den neuen Bootsektor) 10) exit aus chroot, unmount, reboot. Das System sollte jetzt tadellos von der neuen Platte booten und so tun, als wenn nix gewesen wäre. Grüße Alex -- Alexander Puchmayr Systemadministrator for Theoretical Physics University Linz, Austria e-mail: alexander.puchmayr@jku.at Altenbergerstrasse 69 phone: +43/732/2468-8633 A-4040 Linz-Auhof FAX: +43/732/2468-8585