탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris ZFS 관리 설명서 Oracle Solaris 10 1/13 Information Library (한국어) |
1. Oracle Solaris ZFS 파일 시스템(소개)
3. Oracle Solaris ZFS 저장소 풀 관리
4. Oracle Solaris ZFS 루트 파일 시스템 설치 및 부트
5. Oracle Solaris ZFS 파일 시스템 관리
6. Oracle Solaris ZFS 스냅샷 및 복제 작업
7. ACL 및 속성을 사용하여 Oracle Solaris ZFS 파일 보호
다음 섹션을 검토하여 풀 문제 또는 파일 시스템 비가용성이 잘못된 시스템 보드, 메모리, 장치, HBA 또는 잘못된 구성과 같은 하드웨어 문제와 관련된 것인지 확인하십시오.
예를 들어, 사용량이 많은 ZFS 풀에서 디스크에 오류 또는 결함이 발생하면 전체 시스템 성능을 크게 저하시킬 수 있습니다.
모든 하드웨어를 검색하고 체크아웃하는 것보다 쉬운 방식으로 하드웨어 문제를 먼저 진단하고 식별할 경우에는 이 장의 남은 부분의 설명에 따라 풀 및 파일 시스템 문제 진단으로 이동할 수 있습니다. 하드웨어, 풀 및 파일 시스템 구성이 건전한 경우, 응용 프로그램 문제를 진단해보십시오. 이 절차는 일반적으로 해결하는 데 조금 더 복잡하며 이 설명서에서 다뤄지지 않습니다.
Solaris Fault Manager는 오류 로그에서 특정 증상을 나타내는 오류 원격 측정 정보를 식별한 후 오류 증상으로 인해 실제 결함이 발생할 경우 실제 결함 진단을 보고하는 방식으로 소프트웨어, 하드웨어 및 특정 장치 문제를 추적합니다.
다음 명령은 모든 소프트웨어 또는 하드웨어 관련 결함을 식별합니다.
# fmadm faulty
위 명령을 일반적으로 사용해서 실패한 서비스 또는 장치를 식별합니다.
하드웨어 또는 장치 관련 오류를 식별하려면 다음 명령을 일반적으로 사용합니다.
# fmdump -eV | more
vdev.open_failed, checksum 또는 io_failure 문제를 설명하는 이 로그 파일의 오류 메시지는 문제를 해결하지 않는 경우 fmadm faulty 명령을 사용하여 표시되는 실제 결함으로 발전할 수 있습니다.
위 명령으로 장치에 오류가 발생하고 있음을 나타낼 경우 교체용 장치가 있는지 확인하는 것이 좋습니다.
또한 iostat 명령을 사용하여 추가 장치 오류를 추적할 수도 있습니다. 다음 구문을 사용하여 오류 통계에 대한 요약을 식별합니다.
# iostat -en ---- errors --- s/w h/w trn tot device 0 0 0 0 c0t5000C500335F95E3d0 0 0 0 0 c0t5000C500335FC3E7d0 0 0 0 0 c0t5000C500335BA8C3d0 0 12 0 12 c2t0d0 0 0 0 0 c0t5000C500335E106Bd0 0 0 0 0 c0t50015179594B6F11d0 0 0 0 0 c0t5000C500335DC60Fd0 0 0 0 0 c0t5000C500335F907Fd0 0 0 0 0 c0t5000C500335BD117d0
위 출력에서 오류는 내부 디스크 c2t0d0에 보고됩니다. 다음 구문을 사용하여 보다 자세한 장치 오류를 표시합니다.
# iostat -En c0t5000C500335F95E3d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: SEAGATE Product: ST930003SSUN300G Revision: 0B70 Serial No: 110672QFSB Size: 300.00GB <300000000000 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0 c0t5000C500335FC3E7d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: SEAGATE Product: ST930003SSUN300G Revision: 0B70 Serial No: 110672TE67 Size: 300.00GB <300000000000 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0 c0t5000C500335BA8C3d0 Soft Errors: 0 Hard Errors: 0 Transport Errors: 0 Vendor: SEAGATE Product: ST930003SSUN300G Revision: 0B70 Serial No: 110672SDF4 Size: 300.00GB <300000000000 bytes> Media Error: 0 Device Not Ready: 0 No Device: 0 Recoverable: 0 Illegal Request: 0 Predictive Failure Analysis: 0 c2t0d0 Soft Errors: 0 Hard Errors: 12 Transport Errors: 0 Vendor: AMI Product: Virtual CDROM Revision: 1.00 Serial No: Size: 0.00GB <0 bytes> Media Error: 0 Device Not Ready: 12 No Device: 0 Recoverable: 0 Illegal Request: 2 Predictive Failure Analysis: 0
ZFS는 풀 내에서 오류를 지속적으로 추적하는 것 이외에도 관심 있는 이벤트가 발생할 때 syslog 메시지를 표시합니다. 다음 시나리오에서는 알림 이벤트를 생성합니다.
장치 상태 전환 – 장치가 FAULTED 상태가 되면 ZFS는 풀의 결함 허용이 손상되었을 수 있음을 나타내는 메시지를 기록합니다. 장치가 나중에 온라인 상태가 되면 비슷한 메시지가 전송되어 풀을 정상 상태로 복원합니다.
데이터 손상 – 데이터 손상이 발견될 경우 ZFS는 손상이 발견된 시기 및 위치를 설명하는 메시지를 기록합니다. 이 메시지는 처음 발견되었을 때만 기록되고, 이후 액세스는 메시지를 생성하지 않습니다.
풀 오류 및 장치 오류 – 풀 오류 및 장치 오류가 발생하면 결함 관리자 데몬이 syslog 메시지 및 fmdump 명령을 통해 이 오류를 보고합니다.
ZFS에서 장치 오류를 발견하고 이를 자동으로 복구한 경우에는 알림이 표시되지 않습니다. 이 오류는 풀 중복성 오류 또는 데이터 무결성 오류에 해당하지 않습니다. 또한 이 오류는 보통 자체 오류 메시지 세트에서 표시하는 드라이버 문제의 결과로 발생합니다.