He partido del tutorial de http://www.futuretech.blinkenlights.nl/disksfiles.html#CLONE.
Para el tutorial suponemos que el primer disco está conectado a la controladora 0 con ID 1 y el segundo disco a la misma controladora pero con ID 2.
Clonación
Empezamos, lo primero es arrancar en modo monousuario "single user mode" usando el comando desde root:
Código: Seleccionar todo
init s
Ahora creamos el punto de montaje "/disk2" en el directorio raiz:
Código: Seleccionar todo
mkdir /disk2
Particionamos el disco:
Código: Seleccionar todo
fx -x # Run fx
<Enter> # Select dksc
<Enter> # Select controller 0
2 # Select drive 2
<Enter> # Select lun 0
r # Select repartition option
ro # Select root drive option
<Enter> # Select XFS
yes # Yes, continue with the operation
.. # Return to the main menu
l # Create a new label
sy # Write out the new label
/exit # Exit fx
Y finalmente clonamos el disco con el script clone.sh, hecho a partir de la información del enlace, el tamaño del bloque lo he aumentado de 512 bytes a 4096 bytes por recomendación vista en otra página:
Código: Seleccionar todo
#http://www.futuretech.blinkenlights.nl/disksfiles.html#CLONE
# arrancar antes con init s
mkfs -b size=4096 /dev/dsk/dks0d2s0
mount /dev/dsk/dks0d2s0 /disk2
cd /disk2
#xfsdump -l 0 -p 5 - / | xfsrestore - .
timex xfsdump -l 0 -p 5 - / | xfsrestore - .
cd /stand
dvhtool -v get sash sash /dev/rdsk/dks0d1vh
dvhtool -v get ide ide /dev/rdsk/dks0d1vh
dvhtool -v creat sash sash /dev/rdsk/dks0d2vh
dvhtool -v creat ide ide /dev/rdsk/dks0d2vh
cd
umount /disk2
El tiempo de copia del disco de 9 GB al de 18 GB ha sido de unos 20 minutos. Posteriormente he clonado el de 18 GB a otro de 36 GB y ha tardado unos 8.5 minutos, un aumento de rendimiento espectacular:
Trucos
Estas máquinas permiten arrancar desde otro disco estableciendo en la PROM dos variables, en nuestro caso que el ID del disco es 2 :
Código: Seleccionar todo
setenv OSLoadPartition dksc(0,2,0)
setenv SystemPartition dksc(0,2,8)
De este modo, podemos probar el arranque desde el segundo disco sin tener que desmontar el primero. Después volvemos a cambiar las variables a su valor original y podemos montar el segundo disco en lugar del primero:
He puesto el segundo disco sobre el primero, pero como no tengo el soporte con las guías para otro disco he tenido que improvisar

En fin, espero que os sea útil para los que tengáis un Octane podáis cambiar el disco sin reinstalar, que bastante pesadilla es instalar IRIX y software adicional.