Re: HD Kopie
Hallo Andreas,
ich habe da in etwas komplizierter (SCSI/RAID und unterschiedliche Hardware)
für meine Firma gemacht und beschrieben. Ich werde jetzt versuchen, das auf
Deinen Fall runterzubrechen und hoffe, dass ich nichts vergesse. Da wir mit
GRUB arbeiten, kann es sein, dass ich den Teil mit lilo nicht ganz hinbekomme
- da musst Du dann bitte mitdenken. Ist in englisch, sorry.
Zuerst machst Du Dir Images (bzw. Backups) von Deinen Partitionen (ausser swap
natürlich):
1. Boot from CD (e.g. SuSE 8.2 Disk 1 (select 'Rescue System') or Knoppix
(www.knoppix.de))
2. Configure network, e.g. 'ifconfig eth0 192.168.1.5'
3. Be sure your fileserver is accessible by rsh or ssh as root. (In my case a
SuSE server could be enabled by setting 'ROOT_REMOTE_LOGIN="yes"' in /etc/
rc.config and putting 192.168.1.5 into root's .rhost file. Not to forget
calling 'SuSEconfig' afterwards.
4. mkdir /mnt2
5. mount dev/hda1
6. find /mnt2|cpio -ovB -H crc|rsh 192.168.1.1 "cat >hda1.cpio"
7. umount /mnt2
8. mount dev/hda5
9. find /mnt2|cpio -ovB -H crc|rsh 192.168.1.1 "cat >hda5.cpio"
10. umount /mnt2
11. mount dev/hda6
12. find /mnt2|cpio -ovB -H crc|rsh 192.168.1.1 "cat >hda6.cpio"
13. umount /mnt2
14. mount dev/hda7
15. find /mnt2|cpio -ovB -H crc|rsh 192.168.1.1 "cat >hda7.cpio"
16. umount /mnt2
17. mount dev/hda8
18. find /mnt2|cpio -ovB -H crc|rsh 192.168.1.1 "cat >hda8.cpio"
19. umount /mnt2
Jetzt den Rechner mit der neuen Platte (auch /dev/hda) von CD booten:
1. Boot from CD (e.g. SuSE 8.2 Disk 1 (select 'Rescue System') or Knoppix
(www.knoppix.de))
2. Partition your hardrive with 'fdisk /dev/hda' or 'cfdisk /dev/hda'. (Im
Folgenden gehe ich davon aus, dass die Partitionierung genau so aussieht wie
auf der alten hda, also 8 Partitionen. Du kannst das natürlich auch an Deine
neuen Bedürfnisse anpassen, wenn Du es Dir zutraust)
3. mke2fs /dev/hda1 (oder mkreiserfs oder mk...)
4. mkswap /dev/hda2
5. mk... /dev/hda5
6. mk... /dev/hda6
7. mk... /dev/hda7
8. mk... /dev/hda8
9. Configure network, e.g. 'ifconfig eth0 192.168.1.5'
10. Be sure your fileserver is accessible by rsh or ssh as root. (In my case a
SuSE server could be enabled by setting 'ROOT_REMOTE_LOGIN="yes"' in /etc/
rc.config and putting 192.168.1.5 into root's .rhost file. Not to forget
calling 'SuSEconfig' afterwards.
11. mkdir /mnt2
12. mount /dev/hda1 /mnt2
13. rsh 192.168.1.1 cat hda1.cpio|cpio -ivdumB
14. umount /mnt2
15. mount /dev/hda5 /mnt2
16. rsh 192.168.1.1 cat hda5.cpio|cpio -ivdumB
17. umount /mnt2
18. mount /dev/hda6 /mnt2
19. rsh 192.168.1.1 cat hda6.cpio|cpio -ivdumB
20. umount /mnt2
21. mount /dev/hda7 /mnt2
22. rsh 192.168.1.1 cat hda7.cpio|cpio -ivdumB
23. umount /mnt2
24. mount /dev/hda8 /mnt2
25. rsh 192.168.1.1 cat hda8.cpio|cpio -ivdumB
26. umount /mnt2
27. mount /dev/hda5 /mnt2
28. Wenn Deine neue Platte anders als die alte partitioniert ist, dann musst
Du /mnt2/etc/lilo.conf editieren, ansonsten nicht.
29. lilo -C /mnt2/etc/lilo.conf -b /dev/hda (evtl. kannst Du '-b /dev/hda'
weglassen). Für GRUB könnte man hier die Boot-Partition zusätzlich mounten
'mount /dev/hda1 /mnt2/boot' und dann installieren mit 'grub-install
--root-directory /mnt2 /dev/hda'. Dann noch /mnt2/boot/grub/menu.lst bzw. /
mnt2/boot/grub/grub.conf anpassen.
30. umount /mnt2/boot und umount /mnt2, und rebooten (ohne CD)
Ich hoffe, das hilft Dir weiter. Falls Du Fragen oder Probleme hast, gerne per
PM.
Mfg, Tim Rühsen
Am Dienstag, 14. Oktober 2003 12:07 schrieb Andreas Hupfer:
> Hallo Zusammen,
>
> Ich habe seit geraumer Zeit folgendes Problem, dass ich einfach nicht
> Hinbekomme! Ich hoffe ich finde bald eine Lösung mit der Hilfe dieser
> Mailing Liste!
>
> Ausgangslage:
> ***
>
> Ich habe zwei Rechner mit Debian GNU / Linux 2.2r5 (Kernel 2.2.19),
> beide Rechner sind analog (gleich) installiert. Die Rechner sind wie
> folgt Partitioniert:
>
> /dev/hda1 /boot 15 mb
> /dev/hda2 swap 128 mb
> /dev/hda5 / 100 mb
> /dev/hda6 /usr 800 mb
> /dev/hda7 /data 256 mb
> /dev/hda8 /var 780 mb
>
> Was ich erreichen will:
> ***
>
> Gerne möchte ich noch zwei HDD haben, die ich parallel entwickeln kann
> und die ich als Backup einsetzen kann. Kurz, ich müsste eine der
> bestehenden Harddisk Kopieren / Clonen. Es wäre gut, wenn dieser Vorgang
> auch von einem nicht linux Anwender durchgeführt werden könnte. (Optional)
>
> Was ich versucht habe:
> ***
>
> 1 Versuch
>
> Gemäss der Anleitung 'Hard Disk Upgrade Mini How-To' eine Kopie erstellt.
> Was auch geklappt hat, leider konnte ich nach dem Upgrade von Debian nicht
> mehr booten. Der Bootvorgang brach mit 'l 66666666666666666666666666' ab.
> Zur Erklärung; der Bildschirm wurde mit der zahl 6 gefüllt.
>
> 2 Versuch
>
> Mit Knoppix gebootet und einfach mit dd if=/dev/hda of=/dev/hdc die Platte
> kopiert. Mit dem Ergebniss, das der Bootprozess mit einem Kernel Panic
> auf beiden Platten (original und Kopie) abbricht!!!
>
> Ich hoffe ihr könnt mir helfen und mir einfachere Methoden vorschlagen.
>
> Mit freundlichen Grüssen
> Andreas Hupfer
Reply to:
- References:
- HD Kopie
- From: "Andreas Hupfer" <ahu@hupfer.ch>