Superuser

Autor Thema: Festplattenaustausch  (Gelesen 4190 mal)

Brombaer

  • Gast
Festplattenaustausch
« am: 13. März 2003, 13:08:19 »
Hi,

ich wollte die Systemplatte meiner Octane gegen eine neue (grössere) austauschen. Neue Platte mit Montagerahmen hab ich schon. Welche Einzelschritte sind denn nötig das System auf die neue Platte zu übertragen um die alte Platte ausbauen zu können ?

Gruß

Matthias, der wo sich schon wie blöd drauf freut das Dual 250Mhz Modul einzubauen.

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

Festplattenaustausch
« am: 13. März 2003, 13:08:19 »

msunix

  • Gast
Re: Festplattenaustausch
« Antwort #1 am: 13. März 2003, 14:07:02 »
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

Brombaer

  • Gast
Re: Festplattenaustausch
« Antwort #2 am: 13. März 2003, 14:54:41 »
Boah Michael,

besten Dank für das Skript. Werde es nächste Woche gleich ausprobieren.

Gruß

Matthias

PS: Cooles Forum hier, echt. Hier fühlt man sich als SGI-Verrückter gleich richtig wohl ;-)

Brombaer

  • Gast
URGENT Help needed
« Antwort #3 am: 24. März 2003, 13:16:29 »
Hallo Michael,

mit fx bin ich leider gar nicht fit. Ich hab testweise die neue Disk mal gemounted und so wie es aussieht war das wohl vorher mal ne normale Systemdisk. Muss ich jetzt die Sache mit fx noch durchziehen ? Oder reicht es sie einfach komplett mit rm -rf * zu löschen ?

Gruß

Matthias

saruter

  • Gast
Re: Festplattenaustausch
« Antwort #4 am: 24. März 2003, 13:56:20 »
Hi,
habe gerade eben das script ausgeführt. Funktioniert prima! Danke erstmal dem Poster.

Zu Brombar:
ich empfehle:
http://futuretech.mirror.vuurwerk.net/6.5inst.html

Dort ist auch die Benutzung von fx dabei.
Ich wollte auch mein Irix von einer Disk auf eine zweite clonen, die eine Systemdisk war. Habe aber troztdem mit fx die Platte neu partitioniert.
Wenn du fx ausführst, pass auf dass du die richtige Platte auswählst. ID 2 müsste das sein wenn die neue Platte im rechten oberen Einschub ist (Indigo2).
Dann repartion, rootdrive, xfs, yes, dann zurück zum Hauptmenü von fx mit .. und dann label und sync zum schreiben der Tabelle auf die Platte. dat wars.
Aber das steht genauer noch in dem Link, den ich oben stehen habe. Ziemlich am Anfang.
Danach hab ich das Skript ausgeführt und alles ging problemlos über die Bühne.

Alle Angaben ohne Gewähr.

MfG
Saruter

Brombaer

  • Gast
Merkwürdig
« Antwort #5 am: 24. März 2003, 14:27:45 »
Hi,

dank Deiner Hilfe habe ich das mit dem fx hinbekommen, auch das Filesystem hab ich dementsprechened formatiert. Nur nach dem init 1 bekomme ich ein Problem. Wenn ich dann das Script starte, läuft nach ein paar Zeilen die Console (?) voll und dann hört die Kiste auf :( Muss dafür noch irgendwas konfiguriert werden ?

Gruß

Matthias

saruter

  • Gast
Re: Festplattenaustausch
« Antwort #6 am: 24. März 2003, 16:22:08 »
Hm,
also dass die Console voll läuft ist normal, da sieht man ja gerade welche Dateien kopiert werden. Dass das script aber dann abbricht finde ich komisch. Bei mir hat er für ne 4GB Platte ca. 1 Stunde kopiert. Dir Rechte für das Script sind richtig gesetzt? Ausfühbar?
Gibt es eine Fehlermeldung?

Ansonsten weiss ich hier auch nicht mehr weiter und lasse den erfahreren Nutzern den Vortritt.

Gruss
Saruter

Brombaer

  • Gast
Re: Festplattenaustausch
« Antwort #7 am: 24. März 2003, 16:29:44 »
Hi,

es lag nicht an dem Script, denn auch bei einem ls -l hat es ihn zerrissen. Aber ich hab ihn einfach ausgetrickst in dem ich alle Ausgaben nach /dev/null umgeleitet hab (in /dev/null hört keiner Dein Schreien). So jetzt hab ich erstmal genug Platz um zu arbeiten.

Thanx


Matthias