Superuser

Autor Thema: Image von Festplatte anlegen ??  (Gelesen 2386 mal)

visual-tom

  • Gast
Image von Festplatte anlegen ??
« am: 08. Oktober 2003, 00:10:34 »
Hi,
nach einem Plattencrash bei einer Indy Irix 6.2 und einer mühsamen Neuinstallation stelle ich mir nun die Frage, wie man von einer kompletten Platte ein Image erstellen kann (wie mit Norton Ghost oder Drive Image von PowerQuest unter Windoof), um dieses Image im Falle eines erneuten Crashs auf einer neuen Platte wieder aufzuspielen. Funzt so etwas mit Boardmitteln oder ist Zusatzsoftware notwendig ?
Danke im Voraus.
Tom

???

mood-indigo.org - Das unabhängige Silicon Graphics User Forum

Image von Festplatte anlegen ??
« am: 08. Oktober 2003, 00:10:34 »

Joshi

  • Gast
Re: Image von Festplatte anlegen ??
« Antwort #1 am: 08. Oktober 2003, 13:24:22 »
Hmm, ich denke, dass folgendes funktionieren sollte:

1. Du mountest ein NFS oder SMB-Laufwerk
2. Du benutzt dd für einen Abzug der Partitionen. Etwa in der Art dd if=/dev/[partition1] of=/[mount-point von nfs]

Damit hättest Du schon mal die Sicherung. Im Moment stelle ich mir die Frage, ob und wie man die Sicherung dann wieder zurück bekommt. Ich habe noch nie von IRIX-CDs installiert und weiss nicht, ob man nach dem Boot von CD schon Net-Devices mounten kann.

Gruß,

Jörg.

SmellyCat

  • Gast
Re: Image von Festplatte anlegen ??
« Antwort #2 am: 08. Oktober 2003, 13:42:58 »
naja - das sinnvollste wenn auch sehr teuer wäre eine weitere HDD zum Spiegeln ins System einbauen...

Michael Schmidt hat dazu mal was geschrieben - eigentlich um die Installation zum umgehen und ein System zu "clonen" es wäre aber schon mal ein Ansatz:


Zitat

Hi!

Du willst die komplette Installation von der jetzigen Platte auf eine andere übertragen, richtig?

Ich mache das immer so:

1.) neue Platte als zweite Platte einbauen (mittlerer Steckplatz bei der Octane), mit 'fx -x' als rootdrive partitionieren.

2.) auf die zu kopierende Platte im '/' das folgende Script kopieren, dann mit 'init 1' in den Singleuser-Mode wechseln.

3.) das Script ausführen.

#!/bin/sh
echo
echo WARNING: this script assumes the 'fx -x' procedure has
echo already been performed on the target disk!
echo
echo Making file system on /dev/dsk/dks0d2s0...
mkfs -b size=4096 /dev/dsk/dks0d2s0
echo Erzeuge /0 auf der Source-Platte
cd /
mkdir /0
echo Mounting /dev/dsk/dks0d2s0 on /0...
mount /dev/dsk/dks0d2s0 /0
echo Unmounting /proc...
umount /proc
echo Changing to root dir...
cd /
echo Copying...
tar cvBpf - . | (cd /0; tar xBpf -)
echo
echo Changing to /0...
cd /0
echo Removing unwanted contents of /0/0...
/bin/rm -rf 0
echo Recreating /0/0...
mkdir 0
echo Changing to root dir...
cd /
echo getting the sash from the root disk...
dvhtool -v get sash /stand/sash /dev/rdsk/dks0d1vh
echo Changing to /0...
cd /0
echo Writing the sash to the target disk...
dvhtool -v creat /stand/sash sash /dev/rdsk/dks0d2vh
# added by michael
echo getting the ide from the root disk...
dvhtool -v get ide /stand/ide /dev/rdsk/dks0d1vh
echo Changing to /0...
cd /0
echo Writing the ide to the target disk...
dvhtool -v creat /stand/ide ide /dev/rdsk/dks0d2vh
# until here
echo Remount /proc...
/etc/mntproc
echo Now power down the system and remove the cloned disk.
echo Remember to switch the cloned disks SCSI ID back to 1.
echo NB: after installing the cloned disk into the next machine
echo and powering on the system, remember to login as root and
echo do an immediate reboot before running this script again -
echo this will install the new unix.install file.
echo


Das Script formatiert erstmal den Slice0 (Daten-Partition) der
Festplatte mit der ID 2 mit XFS, dann wird diese Platte als
'/0' gemountet, danach /proc abgehängt und schließlich die
Systemplatte mittels tar auf /0 kopiert.
Danach werden mittels dvhtool noch sash und ide auf die
neue Platte übertragen.

Wenn das Script durchgelaufen ist - kann schon 1-2 Stunden
dauern, je nach Größe der Source-Platte - kannst Du die
Source-Platte rausnehmen, von der neuen Platte booten,
dann wird automatisch der neue Kernel generiert, danach
noch ein Reboot und Du kannst mit der neuen Platte arbeiten.

Das Script und das leere Verzeichnis /0 werden auch mitkopiert,
das kannst Du ganz zum Schluss von der neuen Platte natürlich
löschen.

Servus,
  Michael


Allerdings kann man ein System auch von einem DAT Band installieren ich weiss aber nicht ob man so auch eine Rettung vornehmen kann - sprich das System automatisch aus einer vorhergehenden Sicherung wieder herzustellen....

bye
Mats

visual-tom

  • Gast
Re: Image von Festplatte anlegen ??
« Antwort #3 am: 08. Oktober 2003, 14:23:36 »
 ;D
Danke Euch beiden,
ich werd's demnächst 'mal probieren !!
Bis dahin.
Tom
;)