8.2. 파이버 채널을 사용하여 장치의 링크 손실 동작 확인
드라이버가 Transport dev_loss_tmo 콜백을 구현하는 경우, 전송 문제가 감지되면 링크를 통해 장치에 대한 액세스가 차단됩니다.
절차
원격 포트의 상태를 확인합니다.
$ cat /sys/class/fc_remote_port/rport-host:bus:remote-port/port_state이 명령은 다음 출력 중 하나를 반환합니다.
-
원격 포트가
를 통해 액세스되는 장치와 함께 차단되면 차단됩니다. 원격 포트가 정상적으로 작동하는 경우
온라인dev_loss_tmo초 내에 문제가 해결되지 않으면rport및 장치가 차단 해제됩니다. 해당 장치에 전송된 새로운 I/O와 함께 해당 장치에서 실행되는 모든 I/O가 실패합니다.
-
원격 포트가
링크 손실이 dev_loss_tmo 를 초과하면 scsi_device 및 sd_N_ 장치가 제거됩니다. 일반적으로 파이버 채널 클래스는 /dev/ sdx는 /dev/ sdx는 /dev/sdx 와 같이 해당 장치를 그대로 둡니다 . 이는 대상 바인딩이 파이버 채널 드라이버에 의해 저장되고 대상 포트가 반환되면 SCSI 주소가 다시 생성되기 때문입니다. 그러나 이를 보장할 수는 없으며 LUN의 스토리지 상자 구성이 추가 변경되지 않은 경우에만 sdx 장치가 복원됩니다.