Este apartado explica cómo crear archivos de configuración de un solo disco y de varios discos. Los archivos de configuración de disco permiten usar pfinstall(1M) desde un sistema único para comprobar perfiles en diferentes configuraciones de disco.
Busque un sistema SPARC con un disco que desee probar.
Conviértase en superusuario.
Cree un archivo de configuración de disco único redirigiendo la salida de la orden prtvtoc(1M) a un archivo.
# prtvtoc /dev/rdsk/nombre_dispositivo >archivo_configuración_disco |
El nombre del dispositivo del disco del sistema. nombre_dispositivo debe tener el formato cwtxdys2 o cxdys2.
El nombre del archivo de configuración de disco.
Determine si va a probar la instalación del software Solaris en varios discos.
En caso contrario, deténgase. Ha terminado.
En caso afirmativo, deberá concatenar los archivos de configuración de disco único y guardar la salida en un archivo nuevo.
# cat archivo_disco1 archivo_disco2 >configuración_varios_discos |
El nuevo archivo se convierte en el archivo de configuración de varios discos, como muestra el ejemplo siguiente:
# cat 104_disk2 104_disk3 104_disk5>multi_disk_test |
Determine si los números de destino de los nombres de dispositivo de disco son exclusivos en el archivo de configuración de varios discos que se creó en el paso anterior.
En caso afirmativo, deténgase. Ha terminado.
En caso de que no sea así, abra el archivo con un editor de texto y haga que los números de destino sean exclusivos en los nombres de dispositivos de disco.
Por ejemplo, si suponemos que el archivo contiene el mismo número de destino, t0, para varios nombres de dispositivos de disco, como se muestra aquí:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Cambie el segundo número de destino a t2, como se ilustra a continuación:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
El ejemplo siguiente muestra cómo crear un archivo de configuración de disco único, 104_test, en un sistema SPARC con un disco de 104 MB.
Se redirige la salida de la orden prtvtoc a un archivo de configuración de disco único denominado 104_test:
# prtvtoc /dev/rdsk/c0t3d0s2 >104_test |
El contenido del archivo 104_test tendrá el siguiente aspecto:
* /dev/rdsk/c0t3d0s2 partition map * * Dimensions: * 512 bytes/sector * 72 sectors/track * 14 tracks/cylinder * 1008 sectors/cylinder * 2038 cylinders* 2036 accessible cylinders * Flags: * 1: unmountable * 10: read-only * * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 1 2 00 0 164304 164303 / 2 5 00 0 2052288 2052287 3 0 00 164304 823536 987839 /disk2/b298 5 0 00 987840 614880 1602719 /install/298/sparc/work 7 0 00 1602720 449568 2052287 /space |
Ha creado archivos de configuración de disco para un sistema x86. Comprobación de un perfil incluye información sobre el uso de archivos de configuración de disco para comprobar perfiles.
Busque el sistema basado en x86 que contenga el disco que está probando.
Conviértase en superusuario.
Cree parte del archivo de configuración de disco único guardando la salida de la orden fdisk(1M) en un archivo.
# fdisk -R -W archivo_configuración_disco -h /dev/rdsk/nombre_dispositivo |
El nombre del archivo de configuración de disco
El nombre de dispositivo de la disposición fdisk del disco completo. nombre_dispositivo debe tener el formato cwtxdyp0 o cxdyp0.
Adjunte la salida de la orden prtvtoc(1M) al archivo de configuración de disco:
# prtvtoc /dev/rdsk/nombre_dispositivo >>configuración_disco |
El nombre del dispositivo del disco del sistema. nombre_dispositivo debe tener el formato cwtxdys2 o cxdys2.
El nombre del archivo de configuración de disco
Determine si va a probar la instalación del software Solaris en varios discos.
En caso contrario, deténgase. Ha terminado.
En caso afirmativo, deberá concatenar los archivos de configuración de disco único y guardar la salida en un archivo nuevo.
# cat archivo_disco1 archivo_disco2 >configuración_varios_discos |
El nuevo archivo se convierte en el archivo de configuración de varios discos, como muestra el ejemplo siguiente:
# cat 104_disk2 104_disk3 104_disk5 >multi_disk_test |
Determine si los números de destino de los nombres de dispositivo de disco son exclusivos en el archivo de configuración de varios discos que se creó en el paso anterior.
En caso afirmativo, deténgase. Ha terminado.
En caso contrario, abra el archivo con un editor de texto y haga que los números de destino sean exclusivos.
Por ejemplo, si el archivo contiene el mismo número de destino, t0, para varios nombres de dispositivos de disco, como se muestra aquí:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Cambie el segundo número de destino a t2, como se ilustra a continuación:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
El ejemplo siguiente muestra cómo crear un archivo de configuración de disco único 500_test en un sistema x86 que contiene un disco de 500 Mbytes.
Primero, guarde la salida de la orden fdisk en un archivo denominado 500_test:
# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0 |
El archivo 500_test será, más o menos, así:
* /dev/rdsk/c0t0d0p0 default fdisk table * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * HBA Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * systid: * 1: DOSOS12 * 2: PCIXOS * 4: DOSOS16 * 5: EXTDOS * 6: DOSBIG * 86: DOSDATA * 98: OTHEROS * 99: UNIXOS * 130: SUNIXOS * * Id Act Bhead Bsect Bcyl Ehead Esect Ecyl Rsect Numsect 130 128 44 3 0 46 30 1001 1410 2050140 |
Después, adjunte la salida de la orden prtvtoc en el archivo 500_test:
# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test |
El archivo 500_test ya es un archivo de configuración de disco completo:
* /dev/rdsk/c0t0d0p0 default fdisk table * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * HBA Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1455 cylinders * * systid: * 1: DOSOS12 * 2: PCIXOS * 4: DOSOS16 * 5: EXTDOS * 6: DOSBIG * 86: DOSDATA * 98: OTHEROS * 99: UNIXOS * 130: SUNIXOS * * Id Act Bhead Bsect Bcyl Ehead Esec Ecyl Rsect Numsect 130 128 44 3 0 46 30 1001 1410 2050140 * /dev/rdsk/c0t0d0s2 partition map * * Dimensions: * 512 bytes/sector * 94 sectors/track * 15 tracks/cylinder * 1110 sectors/cylinder * 1454 cylinders * 1452 accessible cylinders * * Flags: * 1: unmountable * 10: read-only * First Sector Last * Partition Tag Flags Sector Count Sector Mount Directory 2 5 01 1410 2045910 2047319 7 6 00 4230 2043090 2047319 /space 8 1 01 0 1410 1409 9 9 01 1410 2820 422987 |
Ha creado archivos de configuración de disco para un sistema x86. Comprobación de un perfil incluye información sobre el uso de archivos de configuración de disco para comprobar perfiles.