이 절에서는 Oracle Solaris 11.4 릴리스의 파일 시스템 문제에 대해 설명합니다.
풀의 I/O 부하가 높을 때 풀에서 하나 이상의 장치를 제거하면 ZFS에서 교착 상태가 발생하여 해당 풀에 대한 I/O 작업이 완료되지 못할 수 있습니다. 풀이 작동하는 것으로 보이지만 클라이언트 대기열의 최대 크기까지 응용 프로그램측에서 I/O 작업이 대기열에 저장됩니다.
이 문제는 장치 제거가 진행되지 않는 방식으로 나타납니다. 이 문제의 경우 데이터 손실은 발생하지 않습니다.
임시해결책: 풀의 부하가 높을 때 풀에서 장치를 제거하지 마십시오. 이 문제가 발생하면 시스템을 재부트해야 합니다.
디스크 제조업체는 이제 AF(고급 포맷) 디스크라는 대용량 디스크를 제공하고 있습니다. AF 디스크는 물리적 블록 크기가 512바이트를 초과하는 하드 디스크 드라이브입니다. AF 디스크는 512바이트보다 큰 블록 크기(대개 4096바이트)를 사용하지만 다음과 같이 다양할 수 있습니다.
4KB 고유 디스크(4kn) – 4KB의 물리적 및 논리적 블록 크기를 사용함
512바이트 에뮬레이션(512e) – 4KB의 물리적 블록 크기를 사용하지만 512바이트의 논리적 블록 크기를 보고함
Oracle Solaris 11.4 시스템에서 신규/교체 장치로 AF 디스크 구매를 고려 중인 경우 다음 문제를 검토하십시오.
특정 512e 디스크 드라이브가 절전 기능을 제공하지 않아서 read-modify-write(rmw) 작업 중 정전이 발생할 경우 데이터가 손실될 수 있습니다.
임시해결책: 다음 임시해결책 중 하나를 선택합니다.
512e 장치가 안전한 전력 공급 기능을 제공하는지 디스크 제조업체에 확인하십시오.
그러한 드라이브는 일관된 안전한 전력 공급 표시가 나타나지 않지만 SATA 드라이브인 경우가 많습니다. AF 드라이브라는 표식이 반드시 512 에뮬레이션(512e)을 지원한다는 의미는 아닙니다.
이러한 드라이브를 Oracle Solaris 시스템에서 사용하지 마십시오.
SPARC 시스템에서 4kn 디스크에 Oracle Solaris 11.4을 설치하고 부트하려면 VTOC(Volume Table of Contents) 레이블과 PROM 버전 4.34.0이 필요합니다.
임시해결책: 다음 임시해결책 중 하나를 선택합니다.
4kn 디스크에 Oracle Solaris 11.4을 설치하고 부트하려면 VTOC 레이블을 적용하고 시스템에서 이 버전을 실행 중인지 확인합니다.
예를 들면 다음과 같습니다.
# prtconf -pv | grep OBP version: 'OBP 4.34.0 ... '
Oracle Support에 펌웨어 업그레이드를 요청합니다.
Oracle Solaris 11.4에서 고급 포맷 디스크 사용에 대한 자세한 내용은 Oracle Solaris 12에서 장치 관리를 참조하십시오.