Solaris 10 10/08 릴리스부터 Solaris OS에 고장 관리 프레임워크(Fault Management Framework, FMA)에 따라 장치를 오류로 격리하는 새 장치 제거 메커니즘이 포함됩니다. 이 기능을 사용하면 오류 장치를 안전하게 자동으로 비활성화하여 데이터 손실, 데이터 손상, 패닉 및 시스템 정지를 방지할 수 있습니다. 장치가 제거된 후 시스템의 안정성을 고려하여 제거 프로세스가 안전하게 완료됩니다.
중요한 장치는 제거되지 않습니다. 제거된 장치를 수동으로 교체해야 하는 경우 수동 교체 단계를 수행하는 것 이외에 시스템에서 장치가 교체된 것을 인식할 수 있도록 장치를 교체한 후 fmadm repair 명령을 사용합니다.
fmadm은 복구 프로세스는 다음과 같습니다.
fmadm faulty - a 명령을 사용하여 오류가 있는 장치를 식별합니다.
# fmadm faulty STATE RESOURCE / UUID -------- --------------------------------------------------------------------- faulty <fmri> |
fmadm repair 명령을 사용하여 오류를 제거합니다.
# fmadm repair <fmri> |
오류가 제거되었는지 확인하기 위해 fmadm faulty 명령을 다시 실행합니다.
# fmadm faulty -a STATE RESOURCE / UUID |
자세한 내용은 fmadm(1M)을 참조하십시오.
제거된 장치를 인식할 수 있도록 콘솔에 장치 제거에 대한 일반 메시지가 나타나고 /var/adm/messages 파일에 기록됩니다. 예를 들면 다음과 같습니다.
Aug 9 18:14 starbug genunix: [ID 751201 kern.notice] NOTICE: One or more I/O devices have been retired |
prtconf 명령을 사용하여 제거된 특정 장치를 식별할 수 있습니다. 예를 들면 다음과 같습니다.
# prtconf . . . pci, instance #2 scsi, instance #0 disk (driver not attached) tape (driver not attached) sd, instance #3 sd, instance #0 (retired) scsi, instance #1 (retired) disk (retired) tape (retired) pci, instance #3 network, instance #2 (driver not attached) network, instance #3 (driver not attached) os-io (driver not attached) iscsi, instance #0 pseudo, instance #0 . . . |