Installationshandbok för Solaris 10: Anpassad JumpStart och avancerade installationer

Skapa konfigurationsfiler för skivminne

I det här avsnittet beskrivs hur du skapar konfigurationsfiler för enskilda skivminnen och flera skivminnen. Skivminneskonfigurationsfiler gör det möjligt att använda pfinstall(1M) från ett enskilt system för att testa profiler med avseende på olika skivminneskonfigurationer.

ProcedureSPARC: Så här skapar du en skivminneskonfigurationsfil

Steg
  1. Leta rätt på ett SPARC-baserat system med ett skivminne som du vill testa.

  2. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  3. Skapa en enskild skivminneskonfigurationsfil genom att omdirigera utdata för kommandot prtvtoc(1M) till en fil.


    # prtvtoc /dev/rdsk/enhetsnamn >skivminneskonfigurationsfil
    
    /dev/rdsk/enhetsnamn

    Enhetsnamnet på systemets skivminne. enhetsnamn måste ha formatet cwtxdys2 eller cxdys2.

    skivminneskonfigurationsfil

    Namnet på skivminneskonfigurationsfilen.

  4. Fundera över huruvida du testar installationen av Solaris på flera skivminnen.

    • Avbryt om svaret är nej. Då är du klar.

    • Om svaret är ja måste du sammanlänka konfigurationsfilerna för de enskilda skivminnena och spara resultatet i en ny fil.


      # cat skivminnesfil1 skivminnes2 >flera_skivminneskonfigurationer
      

      Den nya filen är konfigurationsfilen för skivminnena, som i följande exempel:


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  5. Undersök huruvida målnumren i skivminnesenhetsnamnen är unika i konfigurationsfilen som du skapade för skivminnena i föregående steg.

    • Avbryt om svaret är ja. Då är du klar.

    • Om svaret är nej öppnar du filen i en texteditor och ser till att målnumren i skivminnenas enhetsnamn är unika.

      Anta att enhetsnamnen för olika skivminnen innehåller samma målnummer, t0, som i exemplet här nedan:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      Ändra då det andra målnumret till t2, på det här viset:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

SPARC: Exempel på en skivminneskonfigurationsfil

Följande exempel visar hur du skapar konfigurationsfilen 104_test för ett 104 MB stort skivminne på ett SPARC-baserat system.


Exempel 7–8 SPARC: Så här skapar du en skivminneskonfigurationsfil

Styr om utmatningen från kommandot prtvtoc till konfigurationsfilen 104_test för ett skivminne:


# prtvtoc /dev/rdsk/c0t3d0s2 >104_test

Innehållet i filen 104_test ser ut ungefär så här:

* /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

Du har nu skapat skivminneskonfigurationsfiler för ett SPARC-system. Testa en profil innehåller information om hur du använder skivminneskonfigurationsfiler för att testa profiler.


Procedurex86: Så här skapar du en skivminneskonfigurationsfil

Steg
  1. Leta rätt på ett x86-baserat system som innehåller ett skivminne som du testar.

  2. Bli superanvändare eller anta en motsvarande roll.

    Roller innehåller behörigheter och priviligierade kommandon. Mer information om roller finns i Configuring RBAC (Task Map) i System Administration Guide: Security Services.

  3. Skapa en del av skivminneskonfigurationsfilen genom att spara utdata för kommandot fdisk(1M) i en fil.


    # fdisk -R -W skivminneskonfigurationsfil -h /dev/rdsk/enhetsnamn
    
    skivminneskonfigurationsfil

    Namnet på en skivminneskonfigurationsfil.

    /dev/rdsk/enhetsnamn

    Enhetsnamnet på kommandot fdisk:s representation av hela skivminnet. enhetsnamn måste ha formatet cwtxdys0 eller cxdys0.

  4. Spara utdata för kommandot prtvtoc(1M) i skivminneskonfigurationsfilen:


    # prtvtoc /dev/rdsk/enhetsnamn >skivminneskonfiguration
    
    /dev/rdsk/enhetsnamn

    Enhetsnamnet på systemets skivminne. enhetsnamn måste ha formatet cwtxdys2 eller cxdys2.

    skivminneskonfiguration

    Namnet på skivminneskonfigurationsfilen.

  5. Fundera över huruvida du testar installationen av Solaris på flera skivminnen.

    • Avbryt om svaret är nej. Då är du klar.

    • Om svaret är ja måste du sammanlänka konfigurationsfilerna för de enskilda skivminnena och spara resultatet i en ny fil.


      # cat skivminnesfil1 skivminnes2 >flera_skivminneskonfigurationer
      

      Den nya filen är konfigurationsfilen för skivminnena, som i följande exempel:


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  6. Undersök huruvida målnumren i skivminnesenhetsnamnen är unika i konfigurationsfilen som du skapade för skivminnena i föregående steg.

    • Avbryt om svaret är ja. Då är du klar.

    • Om svaret är nej öppnar du filen i en texteditor och ser till att målnumren är unika.

      Enhetsnamnen för olika skivminnen kan exempelvis innehålla samma målnummer, t0, enligt exemplet här nedan:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t0d0s2 partition map

      Ändra då det andra målnumret till t2, på det här viset:

      * /dev/rdsk/c0t0d0s2 partition map
      ...
      * /dev/rdsk/c0t2d0s2 partition map

x86: Exempel på en skivminneskonfigurationsfil

I följande exempel visas hur du skapar konfigurationsfilen 500_test för ett 500 MB stort skivminne på ett x86-system.


Exempel 7–9 x86: Så här skapar du en skivminneskonfigurationsfil

Först sparar du utdata från kommandot fdisk i en fil med namnet 500_test:


# fdisk -R -W 500_test -h /dev/rdsk/c0t0d0p0

Filen 500_test ser ut så här:

 * /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

Därefter sparar du utdata för kommandot prtvtoc i filen 500_test:


# prtvtoc /dev/rdsk/c0t0d0s2 >>500_test

Filen 500_test är nu en komplett skivminneskonfigurationsfil:

* /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

Du har nu skapat skivminneskonfigurationsfiler för ett x86-system. Testa en profil innehåller information om hur du använder skivminneskonfigurationsfiler för att testa profiler.