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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 스왑 및 덤프 장치의 크기 조정

설치 후에 스왑 및 덤프 장치의 크기를 조정해야 하거나 스왑 및 덤프 볼륨을 다시 만들어야 할 수 있습니다.

  • 시스템이 설치된 후 덤프 장치의 volsize 등록 정보를 재설정할 수 있습니다. 예를 들면 다음과 같습니다.

    # zfs set volsize=2G rpool/dump
    # zfs get volsize rpool/dump
    NAME        PROPERTY  VALUE       SOURCE
    rpool/dump  volsize   2G          -
  • 시스템에서 즉시 사용할 수 있도록 스왑 볼륨 크기를 조정할 수 있습니다. 예를 들면 다음과 같습니다.

    # swap -l
    swapfile                     dev    swaplo    blocks     free
    /dev/zvol/dsk/rpool/swap   303,1         8   2097144  2097144
    # zfs get volsize rpool/swap
    NAME         PROPERTY   VALUE    SOURCE
    rpool/swap   volsize       1G     local
    # zfs set volsize=2g rpool/swap
    # swap -l
    swapfile                     dev    swaplo   blocks     free
    /dev/zvol/dsk/rpool/swap   303,1         8  2097144  2097144
    /dev/zvol/dsk/rpool/swap   303,1   2097160  2097144  2097144
    

    다음 방법을 사용하여 스왑 볼륨 크기를 조정할 수도 있습니다. 그러나 이 방법을 사용할 경우 시스템을 재부트해야 증가한 스왑 크기가 표시됩니다.

    # swap -d /dev/zvol/dsk/rpool/swap
    # zfs set volsize=2G rpool/swap
    # swap -a /dev/zvol/dsk/rpool/swap
    # init 6

    주 - 기본적으로 스왑 크기에 대해 n 블록을 지정하면 스왑 파일의 첫 페이지를 자동으로 건너 뜁니다. 따라서 지정되는 실제 크기는 n-1 블록입니다. 스왑 파일 크기를 다르게 구성하려면 –swaplow 옵션을 swap 명령에 사용하십시오. swap 명령에 사용되는 옵션에 대한 자세한 내용은 swap(1M) 매뉴얼 페이지를 참조하십시오.

    활성 시스템에서 스왑 장치를 제거하는 데 대한 자세한 내용은 Oracle Solaris 11.2의 파일 시스템 관리 의 Oracle Solaris ZFS 루트 환경에서 스왑 공간을 추가하는 방법을 참조하십시오.

  • 이미 설치된 시스템에 추가 스왑 공간이 필요한데 스왑 장치가 사용 중인 경우 다른 스왑 볼륨을 추가합니다. 예를 들면 다음과 같습니다.

    # 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
  • 두번째 스왑 볼륨에 대한 항목을 /etc/vfstab 파일에 추가합니다. 예를 들면 다음과 같습니다.

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