Solaris 10 6/06 설치 설명서: 사용자 정의 JumpStart 및 고급 설치

디스크 구성 파일 만들기

이 절은 단일 디스크 및 다중 디스크 구성 파일을 만드는 방법에 대해 설명합니다. 디스크 구성 파일을 사용하여 단일 시스템에서 pfinstall(1M)을 사용하여 다른 디스크 구성에 대하여 프로필을 테스트할 수 있습니다.

ProcedureSPARC: 디스크 구성 파일을 만들기

  1. 테스트하려는 디스크를 가진 SPARC 기반 시스템을 찾습니다.

  2. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령어가 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  3. prtvtoc(1M) 명령어의 출력을 파일로 재지정하여 단일 디스크 구성 파일을 만듭니다.


    # prtvtoc /dev/rdsk/device_name >disk_config_file
    
    /dev/rdsk/device_name

    시스템 디스크의 장치 이름. device_namecwt xdys2 또는 cxdys2 형식이어야 합니다.

    disk_config_file

    디스크 구성 파일 이름

  4. Solaris 소프트웨어를 여러 개의 디스크에 설치하는 것에 대한 테스트 여부를 결정합니다.

    • 테스트를 원하지 않을 경우 중지합니다. 그렇게 하면 필요한 모든 과정이 완료됩니다.

    • 테스트를 원할 경우 단일 디스크 구성 파일을 연결하고 새 파일에 출력을 저장합니다.


      # cat disk_file1 disk_file2 >multi_disk_config
      

      새 파일은 다음 예에서와 같이 다중 디스크 구성 파일이 됩니다.


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  5. 디스크 장치 이름의 대상 번호가 이전 단계에서 만든 다중 디스크 구성 파일에서 고유한 이름인지 확인합니다.

    • 고유한 이름인 경우 중지합니다. 그렇게 하면 필요한 모든 과정이 완료됩니다.

    • 고유한 이름이 아닌 경우 텍스트 편집기에서 파일을 열어 대상 번호를 고유한 디스크 장치 이름으로 만듭니다.

      예를 들어, 다음과 같이 서로 다른 디스크 장치 이름에 대해 동일한 대상 번호인 t0이 파일에 포함되어 있다고 가정합니다.

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

      두 번째 대상 번호를 다음과 같이 t2로 변경합니다.

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

SPARC: 디스크 구성 파일 예

다음은 단일 디스크 구성 파일, 104_test를 104MB 디스크를 포함하는 SPARC시스템에 만드는 방법을 보여주는 예입니다.


예 7–8 SPARC: 디스크 구성 파일 만들기

prtvtoc 명령어의 출력을 104_test라는 이름의 단일–디스크 구성 파일로 리디렉션합니다.


# prtvtoc /dev/rdsk/c0t3d0s2 >104_test

104_test 파일의 내용은 다음과 유사합니다.

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

SPARC 기반 시스템의 디스크 구성 파일이 작성되었습니다. 프로필 테스트는 디스크 구성 파일을 사용하여 프로필을 테스트하는 데 대한 정보를 포함합니다.


Procedurex86: 디스크 구성 파일을 만들기

  1. 테스트하려는 디스크를 포함하는 x86 기반 시스템을 찾습니다.

  2. 수퍼유저가 되거나 동등한 역할을 맡습니다.

    역할에는 권한 부여 및 권한이 있는 명령어가 포함됩니다. 역할에 대한 자세한 내용은 System Administration Guide: Security ServicesConfiguring RBAC (Task Map)를 참조하십시오.

  3. fdisk(1M) 명령어의 출력을 파일에 저장하여 단일 디스크 구성 파일의 일부를 만듭니다.


    # fdisk -R -W disk_config_file -h /dev/rdsk/device_name
    
    disk_config_file

    디스크 구성 파일의 이름

    /dev/rdsk/device_name

    전체 디스크의 fdisk 레이아웃의 장치 이름device_namec wtxdys0 또는 cx dys0 형식이어야 합니다.

  4. prtvtoc(1M) 명령어의 출력을 디스크 구성 파일에 추가합니다.


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

    시스템 디스크의 장치 이름. device_namecwt xdys2 또는 cxdys2 형식이어야 합니다.

    disk_config

    디스크 구성 파일 이름

  5. Solaris 소프트웨어를 여러 개의 디스크에 설치하는 것에 대한 테스트 여부를 결정합니다.

    • 테스트를 원하지 않을 경우 중지합니다. 그렇게 하면 필요한 모든 과정이 완료됩니다.

    • 테스트를 원할 경우 단일 디스크 구성 파일을 연결하고 새 파일에 출력을 저장합니다.


      # cat disk_file1 disk_file2 >multi_disk_config
      

      새 파일은 다음 예에서와 같이 다중 디스크 구성 파일이 됩니다.


      # cat 104_disk2 104_disk3 104_disk5 >multi_disk_test
      
  6. 디스크 장치 이름의 대상 번호가 이전 단계에서 만든 다중 디스크 구성 파일에서 고유한 이름인지 확인합니다.

    • 고유한 이름인 경우 중지합니다. 그렇게 하면 필요한 모든 과정이 완료됩니다.

    • 고유한 이름이 아닌 경우 텍스트 편집기에서 파일을 열어 대상 번호를 고유하게 만듭니다.

      예를 들어 파일은 다음과 같이 다른 디스크 장치 이름에 대하여 동일한 대상 번호, t0을 포함할 수 있습니다.

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

      두 번째 대상 번호를 다음과 같이 t2로 변경합니다.

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

x86: 디스크 구성 파일 예

다음은 단일 디스크 구성 파일, 500_test를 500MB 디스크를 포함하는 x86 기반 시스템에 만드는 방법을 보여주는 예입니다.


예 7–9 x86: 디스크 구성 파일 만들기

먼저 다음과 같이 fdisk 명령어의 출력을 이름이 500_test인 파일에 저장합니다.


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

500_test 파일이 다음과 같습니다.

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

두 번째로, prtvtoc 명령어의 출력을 500_test 파일에 추가합니다.


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

이제 500_test 파일이 완전한 디스크 구성 파일입니다.

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

x86 기반 시스템에 대하여 디스크 구성 파일을 만들었습니다. 프로필 테스트는 디스크 구성 파일을 사용하여 프로필을 테스트하는 데 대한 정보를 포함합니다.