[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: