Esta sessão descreve como criar arquivos de configuração de disco único e disco múltiplo. Arquivos de configuração de disco permitem que você utilize pfinstall(1M) de um sistema único para testar perfis em diferentes configurações de disco.
Localize um sistema com base em SPARC com um disco que deseja testar.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Crie um arquivo de configuração de disco único redirecionando a saída do comando prtvtoc(1M) para um arquivo.
# prtvtoc /dev/rdsk/device_name >disk_config_file |
O nome do dispositivo de disco do sistema. device_name deve estar no formulário cwt xdys2 ou cxdy s2.
O nome do arquivo de configuração de disco.
Determine se estiver testando a instalação do software Solaris em vários discos.
Se não, pare. Você concluiu.
Se sim, concatene os arquivos de configuração de disco único e salve a saída em um novo arquivo.
# cat disk_file1 disk_file2 >multi_disk_config |
O novo arquivo torna-se o arquivo de configuração de disco múltiplo, como no exemplo a seguir.
# cat 104_disk2 104_disk3 104_disk5 >multi_disk_test |
Determine se os números de destino nos nomes de dispositivo do disco em um arquivo de configuração de disco múltiplo criado na etapa anterior.
Se sim, pare. Você concluiu.
Se não, abra o arquivo com um editor de texto e torne os números de destino únicos nos nomes de dispositivo de disco.
Por exemplo, suponha que o arquivo contém o mesmo número de destino, t0, para nomes de dispositivo de disco diferentes, como mostrado aqui.
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Altere o segundo número de destino para t2, como mostrado aqui:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
O exemplo a seguir mostra como criar um arquivo de configuração de disco único, 104_test, em um sistema com base em SPARC com um disco de 104 MB.
É direcionada a saída do comando prtvtoc para um arquivo de configuração de disco único nomeado 104_test:
# prtvtoc /dev/rdsk/c0t3d0s2 >104_test |
O conteúdo do arquivo 104_test assemelha-se ao seguinte:
* /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 |
Foi criado um arquivo de configuração de disco para um sistema com base em SPARC. Testando um perfil contém informações sobre a utilização de arquivos de configuração de disco para testar perfis.
Localize um sistema com base x86 que contém um disco que está sendo testado.
Torne-se um superusuário ou assuma uma função equivalente.
Funções contêm autorizações e comandos privilegiados. Para mais informações sobre as funções, consulte Configuring RBAC (Task Map) no System Administration Guide: Security Services.
Crie parte de um arquivo de configuração de disco único ao salvar a saída do comando fdisk(1M) em um arquivo.
# fdisk -R -W disk_config_file -h /dev/rdsk/device_name |
O nome de um arquivo de configuração de disco.
O nome de dispositivo do layout fdisk do disco inteiro. device_name deve estar no formulário cwtx dys0 ou c xdys0.
Anexe a saída do comando prtvtoc(1M) para o arquivo de configuração de disco:
# prtvtoc /dev/rdsk/device_name >>disk_config |
O nome do dispositivo de disco do sistema. device_name deve estar no formulário cwt xdys2 ou cxdy s2.
O nome do arquivo de configuração de disco.
Determine se estiver testando a instalação do software Solaris em vários discos.
Se não, pare. Você concluiu.
Se sim, concatene os arquivos de configuração de disco único e salve a saída em um novo arquivo.
# cat disk_file1 disk_file2 >multi_disk_config |
O novo arquivo torna-se o arquivo de configuração de disco múltiplo, como no exemplo a seguir.
# cat 104_disk2 104_disk3 104_disk5 >multi_disk_test |
Determine se os números de destino nos nomes de dispositivo do disco em um arquivo de configuração de disco múltiplo criado na etapa anterior.
Se sim, pare. Você concluiu.
Se não, abra o arquivo com um editor de texto e torne os números de destino únicos.
Por exemplo, o arquivo pode conter o mesmo número de destino, t0, para nomes de dispositivo de disco diferentes, como mostrado aqui:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t0d0s2 partition map |
Altere o segundo número de destino para t2, como mostrado aqui:
* /dev/rdsk/c0t0d0s2 partition map ... * /dev/rdsk/c0t2d0s2 partition map |
O exemplo a seguir mostra como criar um arquivo de configuração de disco único, 500_test, em um sistema com base x86 com um disco de 500 MB.
Primeiro, a saída do comando fdisk é salva em um arquivo nomeado 500_test:
# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0 |
O arquivo 500_test tem a seguinte aparência:
* /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 |
Segundo, a saída do comando prtvtoc é anexada ao arquivo 500_test:
# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test |
O arquivo 500_test é agora um arquivo de configuração 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 |
Você criou um arquivo de configuração de disco para um sistema com base x86. Testando um perfil contém informações sobre a utilização de arquivos de configuração de disco para testar perfis.