Hallo, kurze einfache Frage :-) Ich wollte ein bestehendes Dateisystem (incl. Systemdateien) von einer Festplatte (alte Platte) auf eine größere Platte kopieren, und die alte Platte dann ausbauen. Wie mache ich das am geschicktesten ? funktioniert das mit DD ? Das ganze soll dann auch von der neuen Platte bootfähig sein, halt so wie bei der alten Platte ! Danke schon mal für die Rückantwort Gruss Jörg Monka
Am Mon, 2003-04-28 um 12.11 schrieb Jörg Monka:
Hallo,
kurze einfache Frage :-)
Ich wollte ein bestehendes Dateisystem (incl. Systemdateien) von einer Festplatte (alte Platte) auf eine größere Platte kopieren, und die alte Platte dann ausbauen. Wie mache ich das am geschicktesten ? funktioniert das mit DD ? Das ganze soll dann auch von der neuen Platte bootfähig sein, halt so wie bei der alten Platte !
Ich mache das immer so: - PC mit Rettungssystem booten (SuSE CD1?) - Alte Platte in /mnt/alt mounten - Neue Platte in /mnt/neu mounten - Als root (wichtig!!) mc starten - Mit mc alle Verzeichnisse/Dateien von /mnt/alt nach /mnt/neu kopieren (nicht verschieben, falls was in die Hose gehen sollte) dabei bleiben alle Permissions erhalten ohne das man sich um die Parameter von cp kümmern muss, mc sei Dank ;) - mc beenden - nach /mnt/neu wechseln und den / die Kernel auf den neuen Mountpoint von / einstellen mit rdev ./$KERNEL $NEUES_ROOT -> man rdev (sonst bootet wieder die alte Platte) - chroot /mnt/neu - lilo aufrufen (oder grub, aber da weis ich nicht wie es geht) (Bootsektor mit geänderten Kernel schreiben) - exit (chroot verlassen) - reboot - Daumen drücken HTH -- Matthias Hentges Cologne / Germany [www.hentges.net] -> PGP welcome, HTML tolerated ICQ: 97 26 97 4 -> No files, no URL's My OS: Debian Woody: Geek by Nature, Linux by Choice
Hallo Liste, hallo Matthias Hentges, Matthias Hentges: [..]
Ich mache das immer so:
- PC mit Rettungssystem booten (SuSE CD1?) - Alte Platte in /mnt/alt mounten - Neue Platte in /mnt/neu mounten - Als root (wichtig!!) mc starten
Hast du Dir die CD selber gebaut - bei mir war im Rettungssystem noch nie der mc drin! *grübel*
- Mit mc alle Verzeichnisse/Dateien von /mnt/alt nach /mnt/neu
[weiteres Vorgehen]
- Daumen drücken
wichtig! :o))) fs -- Beste Grüße von der Schwäbischen Alb _Das_ MailingListenarchiv für suse-linux: http://marc.theaimsgroup.com/?l=suse-linux&r=1&w=2 und viele viele andere: http://marc.theaimsgroup.com
Hallo, Jörg Monka schrieb:
Hallo,
kurze einfache Frage :-)
Ja ja - kennen wir schon ;-))
Ich wollte ein bestehendes Dateisystem (incl. Systemdateien) von einer Festplatte (alte Platte) auf eine größere Platte kopieren, und die alte Platte dann ausbauen. Wie mache ich das am geschicktesten ? funktioniert das mit DD ? Das ganze soll dann auch von der neuen Platte bootfähig sein, halt so wie bei der alten Platte !
Du meinst sicher den Plural "Dateisysteme", oder. Denn gewöhnlich hat man mehrere Partitionen, von denen jede ein Dateisystem beherbergt. Aber vielleicht gehörst Du zu den "Leichsinnigen", die nur ein Root-Dateisystem und eine Swap-Partition haben. Aber das nur am Rande. Ich darf hier auf den Thread "bash: mehrface for-Schleife" (*mit* dem Schreibfehler) und hier ganz bescheiden auf mein Skript in meinem zweiten Beitrag hinweisen. Bescheiden nicht zuletzt deshalb, weil die Idee mit dieser for-Schleife nicht allein von mir stammt. Mit dem Skript und mithilfe von RSync gelingen ganz einfach Dateisystem-Kopien. Der Witz ist hierbei, daß man das aus dem laufenden System heraus machen kann, und, wenn man nach dem Kopieren doch noch nicht herunterfahren will, weil man eine dringende Arbeit vergessen hat, oder der Chef einen nicht "weiterspielen" lassen will ;-)), dann kann man das Skript einfach noch beliebig oft laufen lassen, ohne daß man ständig dieselbe Kopierorgie (einige GB können schon eine Weile dauern) veranstaltet. Ich hoffe, es nützt Dir soviel, wie mir! Gruß, Thomas Michalka
Am Montag, 28. April 2003 12:11 schrieb Jörg Monka:
Hallo,
kurze einfache Frage :-)
Ich wollte ein bestehendes Dateisystem (incl. Systemdateien) von einer Festplatte (alte Platte) auf eine größere Platte kopieren, und die alte Platte dann ausbauen. Wie mache ich das am geschicktesten ? funktioniert das mit DD ? Das ganze soll dann auch von der neuen Platte bootfähig sein, halt so wie bei der alten Platte !
Partititons anlegen und formatieren, eine nach der anderen in /mnt der "alten" Platte einhängen (single user mode) und mit (cd /<soucre_dir>; tar cf - .) | (cd /mnt; tar xvf -) kopieren. Die Platte bootbar zu machen ist da schon heikler, aber zumindest mit lilo und einer korrigierten lilo.conf machbar. Vorsicht auch wenn Du die "neue" Platte dann als Master an den IDE Controller hängst: devices in fstab oder lilo.conf stimmen dann natürlich nicht mehr. U.U. ist es einfacher auf der neuen Platte ein Minimalsystem zu installieren, bootbar zu machen udn dann wie oben beschrieben zu kopieren.
Danke schon mal für die Rückantwort
Gruss Jörg Monka
Hope this helps Michael
participants (5)
-
Friedrich Strohmaier
-
Jörg Monka
-
Matthias Hentges
-
Michael Karges
-
Thomas Michalka