指令碼字段是一個5比特的字段,允許每個分組有32個指令碼,一共有256個可用的操作碼(如圖5-9所示)。但是,只有60個不同的SCSI指令用于發(fā)起方和目標方之間的通信。常用的SCSI指令在表5-4中列舉出來。
表5-4 常用的SCSI指令
指令 |
描述 |
READ |
從設(shè)備讀數(shù)據(jù) |
WRITE |
寫數(shù)據(jù)到設(shè)備 |
TEST UNIT READY |
查詢設(shè)備是否準備好進行數(shù)據(jù)傳輸 |
INQUIRY |
返回基本信息,也可以 作為測試設(shè)備連通性 |
REPORT LUNS |
列出邏輯設(shè)備編號 |
SEND AND RECEIVE DIAGNOSTIC RESULTS |
運行簡單的自測試或者指定 的在診斷頁上定義的測試 |
FORMAT UNIT |
設(shè)置所有扇區(qū)為0并且分 配邏輯塊,避免缺陷扇區(qū) |
LOG SENSE |
從日志頁返回當前信息 |
LOG SELECT |
用于修改SCSI目標方 設(shè)備上日志頁的數(shù)據(jù) |
MODE SENSE |
從模式頁返回當前設(shè)備參數(shù) |
MODE SELECT |
在一個模式頁上設(shè)置設(shè)備參數(shù) |