Det här avsnittet beskriver hur det går till att skapa konfigurationsfiler för enstaka eller flera skivminnen. Skivminneskonfigurationsfiler gör det möjligt att använda pfinstall (1M) från ett enskilt system för att prova profiler med avseende på olika diskkonfigurationer.
Leta reda på ett SPARC-system med ett skivminne som du vill testa.
Logga in som superanvändare.
Skapa en konfigurationsfil för ett skivminne genom att styra om utdata från kommandot prtvtoc(1M) till en fil.
# prtvtoc /dev/rdsk/enhetsnamn>skivminneskonfigurationsfil |
Enhetsnamnet på systemets skivminne. enhetsnamn måste anges i formatet cwtxdys2 eller cxdys2.
Namnet på skivminneskonfigurationsfilen.
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 skivminnesfil_1 skivminnesfil_2>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 |
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 |
Följande exempel visar hur man skapar en konfigurationsfil – 104_test – för ett 104 MB stort skivminne på ett SPARC-system.
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 man använder skivminneskonfigurationsfiler för att testa profiler.
Leta reda på ett x86-system med ett skivminne som du vill testa.
Logga in som superanvändare.
Skapa en del av konfigurationsfilen för skivminnet genom att spara utdata från kommandot fdisk(1M) i en fil.
# fdisk -R -W skivminneskonfigurationsfil -h /dev/rdsk/enhetsnamn |
Namnet på en skivminneskonfigurationsfil.
Enhetsnamnet på kommandot fdisk:s representation av hela skivminnet. enhetsnamn måste vara på formen cwtx dyp0 eller c xdyp0.
Lägg till utdata från kommandot prtvtoc( 1M) till skivminneskonfigurationsfilen:
# prtvtoc /dev/rdsk/enhetsnamn >>skivminneskonfiguration |
Enhetsnamnet på systemets skivminne. Enhetsnamnet måste vara på formen cwtxdys2 eller cxdys2.
Namnet på skivminneskonfigurationsfilen
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 skivminnesfil_1 skivminnesfil_2>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 |
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.
Säg att enhetsnamnen för olika skivminnen exempelvis 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 |
I följande exempel visas hur du skapar en konfigurationsfil – 500_test – för ett 500 MB stort skivminne på ett x86-system.
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 från kommandot prtvtoc i en fil med namnet 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 man använder skivminneskonfigurationsfiler för att testa profiler.