Oracle® Solaris 11.2의 파일 시스템 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

Oracle Solaris ZFS 루트 환경에서 스왑 공간을 추가하는 방법

  1. 관리자로 로그인합니다.

    자세한 내용은 Oracle Solaris 11.2의 사용자 및 프로세스 보안 의 지정된 관리 권한 사용을 참조하십시오.

  2. 현재 스왑 볼륨을 파악합니다.

    스왑 볼륨은 사용 중에는 제거할 수 없습니다. blocks 열에서 파악된 블록과 free 열에서 파악된 블록을 비교하여 현재 스왑 볼륨이 사용 중인지 확인할 수 있습니다. 두 열의 블록이 동일하면 스왑 영역은 사용 중이 아닙니다. 예를 들면 다음과 같습니다.

    # swap -l
    swapfile                 dev  swaplo   blocks   free
    /dev/zvol/dsk/rpool/swap 256,1      16 1058800 1058800
  3. 다음 중 하나를 선택하여 스왑 볼륨의 크기를 조정합니다.
    1. 현재 스왑 영역이 사용 중이 아니면 현재 스왑 볼륨의 크기를 조정할 수 있지만 늘어난 스왑 공간을 확인하려면 시스템을 재부트해야 합니다.

      예를 들면 다음과 같습니다.

      # zfs get volsize rpool/swap
      NAME        PROPERTY  VALUE    SOURCE
      rpool/swap  volsize   517M     -
      # zfs set volsize=2g rpool/swap
      # zfs get volsize rpool/swap
      NAME        PROPERTY  VALUE    SOURCE
      rpool/swap  volsize   2G       -
      # init 6
    2. 시스템을 재부트할 수 없으면 다른 스왑 볼륨을 추가하여 전체 스왑 공간을 늘립니다.

      예를 들면 다음과 같습니다.

      # zfs create -V 2G rpool/swap2

      그런 다음 두번째 스왑 볼륨을 활성화합니다.

      # swap -a /dev/zvol/dsk/rpool/swap2
      # swap -l
      swapfile                  dev  swaplo   blocks   free
      /dev/zvol/dsk/rpool/swap  256,1      16 1058800 1058800
      /dev/zvol/dsk/rpool/swap2 256,3      16 4194288 4194288
  4. 필요한 경우 두번째 스왑 볼륨에 대한 항목을 /etc/vfstab 파일에 추가합니다.

    예를 들면 다음과 같습니다.

    /dev/zvol/dsk/rpool/swap2    -        -       swap    -       no      -