Oracle® Solaris 10에서 Oracle Solaris 11.2로 전환

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 저장소 풀 만들기 최적 사용법

  • 특정 루트 풀 장치 및 부트 디스크 요구 사항

  • 일반 루트 풀 만들기 최적 사용법

    • 루트 풀은 미러된 구성 또는 단일 디스크 구성으로 만들어야 합니다. RAID-Z 또는 스트라이프 구성은 모두 지원되지 않습니다. 여러 미러된 최상위 레벨 가상 장치를 만들기 위해 zpool add 명령을 사용하여 디스크를 추가할 수 없습니다. 미러된 가상 장치를 확장하려면 zpool attach 명령을 사용합니다.

    • 루트 풀은 별도의 로그 장치를 가질 수 없습니다.

    • AI 설치 중 pool_options 키워드 구문을 사용하여 풀 등록 정보를 설정할 수 있지만 gzip 압축 알고리즘은 루트 풀에서 지원되지 않습니다.

    • 초기 설치로 루트 풀을 만든 후에는 루트 풀 이름을 바꾸지 마십시오. 루트 풀의 이름을 바꾸면 시스템이 부트되지 않을 수 있습니다.

    • 루트 풀 디스크는 특히 기업 환경에서 연속된 작업을 위해 매우 중요하므로 운용 시스템을 위한 루트 풀을 USB 메모리에 만들지 마십시오. 루트 풀에는 시스템의 내장 디스크를 사용하고 비루트 데이터에 대해 사용하는 것과 최소한 동일한 품질의 디스크를 사용하십시오. 또한 USB 메모리가 물리적 메모리 크기의 1/2 이상에 해당하는 덤프 볼륨 크기를 지원할 수 있을 정도로 크지 않을 수 있습니다.

    • 루트 풀 구성 요소는 비루트 풀 데이터와 분리하여 보존합니다.

  • 비루트 풀 만들기 최적 사용법

    d* 식별자를 사용하여 전체 디스크로 비루트 풀을 만듭니다. p* 식별자는 사용하지 마십시오.

    • ZFS는 추가 볼륨 관리 소프트웨어 없이도 잘 작동합니다.

    • 최상의 성능을 위해 개별 디스크 또는 소수의 디스크로 구성된 최소 LUN을 사용합니다. ZFS에서는 LUN 설정을 더 잘 볼 수 있으므로 더 나은 I/O 일정 관련 결정을 내릴 수 있습니다.

    • 미러링된 저장소 풀 – 추가 디스크 공간을 사용하지만 일반적으로 모든 읽기가 작을 때 성능이 더 좋습니다. 예를 들면 다음과 같습니다.

      # zpool create tank mirror c1d0 c2d0 mirror c3d0 c4d0

      또한 풀의 기존 장치를 분리, 연결 및 대체할 수 있다는 점에서 미러링된 저장소 풀은 융통성이 뛰어납니다.

    • RAID-Z 저장소 풀

      패리티가 1(raidz), 2(raidz2), 3(raidz3)인 3개의 패리티 전략을 사용하여 RAID-Z 저장소 풀을 만들 수 있습니다.

      • RAID-Z 구성은 디스크 공간을 최대화하며 일반적으로 데이터를 큰 청크(128K 이상)로 쓰고 읽을 때 성능이 향상됩니다. 세 개의 디스크(2+1)에 단일 패리티 RAIDZ(raidz) 구성을 만듭니다.

      • RAIDZ-2 구성은 더 향상된 데이터 가용성을 제공하며, RAID-Z와 비슷한 성능을 제공합니다. 또한 RAID-Z 또는 양방향 미러에 비해 상당히 향상된 MTTDL(Mean Time To Data Loss)을 제공합니다. 6개의 디스크(4+2)에 이중 패리티 RAID-Z(raidz2) 구성을 만듭니다.

      • RAIDZ-3 구성은 디스크 공간을 최대화하며, 세 개의 디스크 오류를 견딜 수 있으므로 뛰어난 가용성을 제공합니다. 8개의 디스크(5+3)에 삼중 패리티 RAID-Z(raidz3) 구성을 만듭니다.

  • 비중복 풀

    비중복 풀을 만드는 경우 다음과 비슷한 메시지가 표시됩니다.

    # zpool create pond c8t2d0 c8t3d0
    'pond' successfully created, but with no redundancy; failure of one
    device will cause loss of the pool

    중복성 없이 풀을 만들 경우 장치 오류 시 데이터 복구가 불가능할 수 있으므로, 이는 권장되지 않습니다. 다음과 같이 중복성을 사용하여 ZFS 저장소 풀을 만드십시오.

    # zpool create pond mirror c8t2d0 c8t3d0