Guia de instalação do Oracle Solaris 10 9/10: instalação JumpStart personalizada e instalações avançadas

Criando arquivos de configuração de disco

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.

ProcedureSPARC: Para criar um arquivo de configuração de disco

  1. Localize um sistema com base em SPARC com um disco que deseja testar.

  2. 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.

  3. 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
    
    /dev/rdsk/device_name

    O nome do dispositivo de disco do sistema. device_name deve estar no formulário cwt xdys2 ou cxdy s2.

    disk_config_file

    O nome do arquivo de configuração de disco.

  4. 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
      
  5. 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

SPARC: Exemplo de arquivo de configuração de disco

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.


Exemplo 4–9 SPARC: Criando um arquivo de configuração de disco

É 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.


Procedurex86: Para criar um arquivo de configuração de disco

  1. Localize um sistema com base x86 que contém um disco que está sendo testado.

  2. 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.

  3. 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
    
    disk_config_file

    O nome de um arquivo de configuração de disco.

    /dev/rdsk/device_name

    O nome de dispositivo do layout fdisk do disco inteiro. device_name deve estar no formulário cwtx dys0 ou c xdys0.

  4. Anexe a saída do comando prtvtoc(1M) para o arquivo de configuração de disco:


    # prtvtoc /dev/rdsk/device_name >>disk_config
    
    /dev/rdsk/device_name

    O nome do dispositivo de disco do sistema. device_name deve estar no formulário cwt xdys2 ou cxdy s2.

    disk_config

    O nome do arquivo de configuração de disco.

  5. 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
      
  6. 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

x86: Exemplo de arquivo de configuração de disco

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.


Exemplo 4–10 x86: Criando um arquivo de configuração de disco

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.