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

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

ZFS 저장소 풀 유지 관리 및 모니터링 방법

  • 최상의 성능을 위해 풀 용량이 90% 미만인지 확인합니다.

    풀이 가득 차 있고 파일 시스템이 자주 업데이트되는 경우(예: 활발한 메일 서버) 풀 성능이 저하될 수 있습니다. 가득 찬 풀은 성능 저하를 일으킬 수 있지만 다른 문제는 없습니다. 주요 작업 부하가 변경할 수 없는 파일인 경우 풀 사용률을 95-96% 범위로 유지합니다. 95-96% 범위에서는 가장 정적인 컨텐츠조차 쓰기, 읽기, 리실버링 성능이 악화될 수 있습니다.

    • 풀 및 파일 시스템 공간이 가득 차지 않도록 이러한 공간을 모니터링합니다.

    • 파일 시스템 공간이 풀 용량의 90%를 초과하지 않도록 ZFS 쿼터 및 예약을 사용하십시오.

  • 풀 건전성 모니터링

    • 최소한 1주일에 한 번 zpool statusfmdump를 사용하여 중복 풀을 모니터링합니다.

    • 최소한 1주일에 두 번 zpool statusfmdump를 사용하여 비중복 풀을 모니터링합니다.

  • 정기적으로 zpool scrub을 실행하여 데이터 무결성 문제를 식별합니다.

    • 소비자 품질의 드라이브가 있는 경우, 주 단위 스크러빙 일정을 고려합니다.

    • 데이터 센터 품질의 드라이브가 있는 경우, 월 단위 스크러빙 일정을 고려합니다.

    • 모든 장치가 현재 작동하는지 확인하려면 장치를 교체하거나 풀 중복성을 일시적으로 줄이기 전에 스크러빙을 실행해야 합니다.

  • 풀 또는 장치 오류 모니터링 - 아래 설명된 대로 zpool status를 사용합니다. fmdump 또는 fmdump -eV를 사용하여 장치 결함이나 오류가 발생했는지도 확인합니다.

    • 중복 풀의 경우 매주 zpool statusfmdump를 사용하여 풀 건전성을 모니터링합니다.

    • 비중복 풀의 경우 주 2회 간격으로 zpool statusfmdump를 사용하여 풀 건전성을 모니터링합니다.

  • 풀 장치가 UNAVAIL 또는OFFLINE입니다. 풀 장치를 사용할 수 없는 경우 장치가 format 명령 출력에 나열되는지 확인합니다. 장치가 format 출력에 나열되지 않는 경우 ZFS에 표시되지 않습니다.

    풀 장치가 UNAVAIL 또는 OFFLINE인 경우 장치에서 장애가 발생했거나 케이블 연결이 해제되었거나 불량 케이블 또는 불량 컨트롤러와 같은 기타 하드웨어 문제로 인해 장치에 액세스할 수 없는 것입니다.

  • 하드웨어 구성 요소에 결함이 있는 것으로 진단되면 알리도록 smtp-notify 서비스를 구성하는 것이 좋습니다. 자세한 내용은 smf(5)smtp-notify(1M)의 알림 매개변수 절을 참조하십시오.

    기본적으로 일부 알림은 루트 사용자에게 자동으로 전송되도록 설정됩니다. /etc/aliases 파일에서 루트로 사용자 계정에 대한 별칭을 추가하면 다음과 비슷한 전자 메일 알림을 받게 됩니다.

    From noaccess@tardis.space.com Fri Jun 29 16:58:59 2012
    Date: Fri, 29 Jun 2012 16:58:58 -0600 (MDT)
    From: No Access User <noaccess@tardis.space.com>
    Message-Id: <201206292258.q5TMwwFL002753@tardis.space.com>
    Subject: Fault Management Event: tardis:ZFS-8000-8A
    To: root@tardis.central.com
    Content-Length: 771
    
    SUNW-MSG-ID: ZFS-8000-8A, TYPE: Fault, VER: 1, SEVERITY: Critical
    EVENT-TIME: Fri Jun 29 16:58:58 MDT 2012
    PLATFORM: ORCL,SPARC-T3-4, CSN: 1120BDRCCD, HOSTNAME: tardis
    SOURCE: zfs-diagnosis, REV: 1.0
    EVENT-ID: 76c2d1d1-4631-4220-dbbc-a3574b1ee807
    DESC: A file or directory in pool 'pond' could not be read due to corrupt data.
    AUTO-RESPONSE: No automated response will occur.
    IMPACT: The file or directory is unavailable.
    REC-ACTION: Use 'fmadm faulty' to provide a more detailed view of this event.
    Run 'zpool status -xv' and examine the list of damaged files to determine what
    has been affected. Please refer to the associated reference document at
    http://support.oracle.com/msg/ZFS-8000-8A for the latest service procedures
    and policies regarding this diagnosis.
  • 저장소 풀 공간을 모니터합니다. zpool list 명령과 zfs list 명령을 사용하여 파일 시스템 데이터에서 사용하는 디스크 크기를 식별합니다. ZFS 스냅샷은 디스크 공간을 사용할 수 있으며, zfs list 명령으로 나열되지 않는 경우 자동으로 디스크 공간을 사용할 수 있습니다. zfs list –t 스냅샷 명령을 사용하여 스냅샷에서 사용되는 디스크 공간을 식별합니다.