VTL 命令
下面是這段時間抓包遇到的所有命令(可能還有遺漏),黑色(*)為第一階段需要實現的
*1、Inquiry:12h
*1)00/00:標準頁Standard INQUIRY page (SPC)
廠商、型號、類型根據LUN信息返回
Peripheral device type=01h(SSC-3)或者Media changer device(SMC-3)
*2)01/00:所有支持的VPD頁Supported VPD Pages VPD page(SPC)
*3)01/80:LUN序列號Unit Serial Number VPD page(SPC)
*4)01/83:設備標識Device Identification VPD page(SPC)
5)01/B0:Sequential-access device capabilities VPD page(SSC)
*2、Mode Sense 6:1Ah
*DBD=0或者1(1表示disable block descriptors)
*1)1D/00:Medium Configuration mode page(SSC)
2)10/00:Device Configuration mode page(SSC)
3)0F/00:Data Compression mode page(SSC)
4)00/00:vendor specific (mhvtl返回block descriptors)
5)0A/00:Control mode page (SPC)
*3、READ ELEMENT STATUS:B8h(SMC)
*VOLTAG=0或者1(1表示report volume tag information)
1)1:Medium transport element
*2)2:Storage element descriptor
3)3:Import/export element
*4)4:Data transfer element descriptor
*4、TEST UNIT READY:00h (SPC)
5、REPORT LUNS:A0h(SPC)
6、MOVE MEDIUM:A5h(SMC)
7、READ BLOCK LIMITS:05h (SSC)
8、LOG SENSE:4Dh
PC=01(表示Cumulative values)
1)31/00:vendor specific(mhvtl返回Tape Capacity log page)
2)2E/00:TapeAlert log page(SSC)
9、REWIND:01h(SSC)
10、READ 6:08h(SSC)
SILI=FIXED=0,變長讀,單位字節
11、SPACE 6:11h(SSC)
CODE=0001b(表示Filemarks)
COUNT小于0表示后退,大于0表示前進
12、WRITE FILEMARKS 6:10h(SSC)
IMMED=0,采用透寫模式
13、LOCATE 10:2Bh(SSC)
BT=0, LOGICAL OBJECT IDENTIFIER field shall be interpreted as a logical object identifier
CP=0,no partition change shall occur and the PARTITION field shall be ignored
IMMED=0,透寫模式
14、SECURITY PROTOCOL IN:A2h(SPC-4)(mhvtl沒有實現)
15、READ ATTRIBUTE:8Ch(SPC-4)(mhvtl沒有實現)
16、READ POSITION:34h(SSC)
SERVICE ACTION=00h,表示SHORT FORM -- BLOCK ID
17、WRITE 6:0Ah(SSC)
FIXED=0,變長寫,單位字節
18、REQUES SENSE:03h(SPC)
19、MODE SELECT 6:15h(SPC)
PF=1,表示發送的是標準頁內容
SP=0,不保存頁內容
20、RESERVE 6:16h(SPC-2)
21:RELEASE 6:17h(SPC-2)
*1、Inquiry:12h
*1)00/00:標準頁Standard INQUIRY page (SPC)
廠商、型號、類型根據LUN信息返回
Peripheral device type=01h(SSC-3)或者Media changer device(SMC-3)
*2)01/00:所有支持的VPD頁Supported VPD Pages VPD page(SPC)
*3)01/80:LUN序列號Unit Serial Number VPD page(SPC)
*4)01/83:設備標識Device Identification VPD page(SPC)
5)01/B0:Sequential-access device capabilities VPD page(SSC)
*2、Mode Sense 6:1Ah
*DBD=0或者1(1表示disable block descriptors)
*1)1D/00:Medium Configuration mode page(SSC)
2)10/00:Device Configuration mode page(SSC)
3)0F/00:Data Compression mode page(SSC)
4)00/00:vendor specific (mhvtl返回block descriptors)
5)0A/00:Control mode page (SPC)
*3、READ ELEMENT STATUS:B8h(SMC)
*VOLTAG=0或者1(1表示report volume tag information)
1)1:Medium transport element
*2)2:Storage element descriptor
3)3:Import/export element
*4)4:Data transfer element descriptor
*4、TEST UNIT READY:00h (SPC)
5、REPORT LUNS:A0h(SPC)
6、MOVE MEDIUM:A5h(SMC)
7、READ BLOCK LIMITS:05h (SSC)
8、LOG SENSE:4Dh
PC=01(表示Cumulative values)
1)31/00:vendor specific(mhvtl返回Tape Capacity log page)
2)2E/00:TapeAlert log page(SSC)
9、REWIND:01h(SSC)
10、READ 6:08h(SSC)
SILI=FIXED=0,變長讀,單位字節
11、SPACE 6:11h(SSC)
CODE=0001b(表示Filemarks)
COUNT小于0表示后退,大于0表示前進
12、WRITE FILEMARKS 6:10h(SSC)
IMMED=0,采用透寫模式
13、LOCATE 10:2Bh(SSC)
BT=0, LOGICAL OBJECT IDENTIFIER field shall be interpreted as a logical object identifier
CP=0,no partition change shall occur and the PARTITION field shall be ignored
IMMED=0,透寫模式
14、SECURITY PROTOCOL IN:A2h(SPC-4)(mhvtl沒有實現)
15、READ ATTRIBUTE:8Ch(SPC-4)(mhvtl沒有實現)
16、READ POSITION:34h(SSC)
SERVICE ACTION=00h,表示SHORT FORM -- BLOCK ID
17、WRITE 6:0Ah(SSC)
FIXED=0,變長寫,單位字節
18、REQUES SENSE:03h(SPC)
19、MODE SELECT 6:15h(SPC)
PF=1,表示發送的是標準頁內容
SP=0,不保存頁內容
20、RESERVE 6:16h(SPC-2)
21:RELEASE 6:17h(SPC-2)
轉載于:https://www.cnblogs.com/QJohnson/archive/2011/06/11/2078380.html
總結
- 上一篇: Gopher China 2019 讲师
- 下一篇: 艺赛旗 (RPA) Python 的数据