9.6. Considerations for State-dependent Devices and Long-lasting SCSI Operations
9.6. 상태 종속 장치 및 장기간 지속되는 SCSI 작업에 대한 고려 사항
Sequential access devices operate on the principle that the position of the device is based on the last command processed.
순차 액세스 장치는 장치의 위치가 처리된 마지막 명령을 기반으로 한다는 원칙에 따라 작동합니다.
As such, command processing order and knowledge of whether or not the previous command was processed is of the utmost importance to maintain data integrity.
이처럼 명령 처리 순서와 이전 명령이 처리되었는지 여부를 아는 것은 데이터 무결성을 유지하는 데 가장 중요합니다.
For example, inadvertent retries of SCSI commands when it is not known if the previous SCSI command was processed is a potential data integrity risk.
예를 들어, 이전 SCSI 명령이 처리되었는지 알 수 없을 때 SCSI 명령을 실수로 재시도하는 것은 잠재적인 데이터 무결성 위험입니다.
For a sequential access device, consider the scenario in which a SCSI SPACE command to backspace one filemark is issued and then re-issued due to no status received for the command.
순차 액세스 장치의 경우 하나의 파일 표시를 백스페이스하는 SCSI SPACE 명령이 실행된 다음 명령에 대해 수신된 상태가 없기 때문에 다시 실행되는 시나리오를 고려하십시오.
If the first SPACE command was actually processed, the re-issued SPACE command, if processed, will cause the position to change.
첫 번째 SPACE 명령이 실제로 처리된 경우 재발행된 SPACE 명령이 처리되면 위치가 변경됩니다.
Thus, a subsequent write operation will write data to the wrong position and any previous data at that position will be overwritten.
따라서 후속 쓰기 작업에서는 데이터가 잘못된 위치에 기록되고 해당 위치의 이전 데이터는 덮어쓰게 됩니다.
For a medium changer device, consider the scenario in which an EXCHANGE MEDIUM command (the SOURCE ADDRESS and DESTINATION ADDRESS are the same thus performing a swap) is issued and then re-issued due to no status received for the command.
미디어 체인저 장치의 경우 EXCHANGE MEDIUM 명령 (SOURCE ADDRESS와 DESTINATION ADDRESS가 동일하여 스왑 수행)이 실행된 후 해당 명령에 대해 수신된 상태가 없기 때문에 다시 실행되는 시나리오를 고려하십시오.
If the first EXCHANGE MEDIUM command was actually processed, the re-issued EXCHANGE MEDIUM command, if processed, will perform the swap again.
첫 번째 EXCHANGE MEDIUM 명령이 실제로 처리된 경우 재발행된 EXCHANGE MEDIUM 명령이 처리되면 스왑을 다시 수행합니다.
The net effect is that a swap was not performed thus leaving a data integrity exposure.
네트 효과는 스왑이 수행되지 않아 데이터 무결성이 노출된다는 것입니다.
All commands that change the state of the device (as in SPACE commands for sequential access devices, and EXCHANGE MEDIUM for medium changer device), MUST be issued as non-immediate commands for deterministic and in order delivery to iSCSI targets.
장치의 상태를 변경하는 모든 명령 (순차 액세스 장치의 경우 SPACE 명령, 미디어 체인저 장치의 경우 EXCHANGE MEDIUM)은 결정적이고 iSCSI 대상으로 전달하기 위해 즉각적이지 않은 명령으로 실행되어야 합니다.
For many of those state changing commands, the execution model also assumes that the command is executed exactly once.
이러한 상태 변경 명령 중 다수의 경우 실행 모델에서는 명령이 정확히 한 번 실행된다고 가정합니다.
Devices implementing READ POSITION and LOCATE provide a means for SCSI level command recovery and new tape-class devices should support those commands.
READ POSITION 및 LOCATE를 구현하는 장치는 SCSI 수준 명령 복구 수단을 제공하며 새로운 테이프 클래스 장치는 이러한 명령을 지원해야 합니다.
In their absence a retry at SCSI level is difficult and error recovery at iSCSI level is advisable.
이것이 없으면 SCSI 수준에서 재시도하기 어렵고 iSCSI 수준에서 오류를 복구하는 것이 좋습니다.
Devices operating on long latency delivery subsystems and performing long lasting SCSI operations may need mechanisms that enable connection replacement while commands are running (e.g., during an extended copy operation).
장시간 지연 전달 하위 시스템에서 작동하고 장시간 SCSI 작업을 수행하는 장치의 경우 명령이 실행되는 동안 (예: 확장된 복사 작업 중) 연결을 교체할 수 있는 메커니즘이 필요할 수 있습니다.