LTO磁带机常规状态位?

时间:2013-11-05 16:17:26

标签: mt

是否有人或任何人可以指出我在lto磁带机状态下显示的一般状态位的含义?

[root@server ~]# mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=0, block number=0, partition=0.
Tape block size 512 bytes. Density code 0x58 (no translation).
Soft error count since last status=0
General status bits on (41000000):
 BOT ONLINE

一般状态位开启(41000000):它们的含义或参考是什么?

我找到了这个页面,但它并不全面或完整: http://it-div-ds.web.cern.ch/it-div-ds/HO/mt.status.bits.html

感谢。

2 个答案:

答案 0 :(得分:1)

如果你在Linux系统上,你应该能够获得设备驱动程序的源代码。 (对其他系统也许如此)。如果你能得到它,那么DD编写者总是希望在代码(源代码或标题)中留下关于这些状态位的含义的评论。

但是,阅读该页面似乎意味着:

4  BOT       Tape is mounted and is positioned at BOT, beginning of tape (load point, before any VOL1/HDR or data)
1  ONLINE    Tape is mounted and ONLINE (effectively a mounted cartridge is 'READY')

未设置所有其他位

答案 1 :(得分:1)

根据该mt-st存储库,常规状态位为:

  • EOF:0x80000000
  • BOT:0x40000000
  • EOT:0x20000000
  • SM:0x10000000-> DDS设置标记
  • EOD:0x08000000-> DDS EOD
  • WR_PROT:0x04000000->当前磁带是只读的
  • 在线:0x01000000
  • D_6250:0x00800000->用于9条轨道磁带吗?
  • D_1600:0x00400000->用于9条磁道磁带吗?
  • D_800:0x00200000-> 9个磁道带吗?
  • DR_OPEN:0x00040000->门打开(没有磁带)
  • IM_REP_EN:0x00010000->立即报告模式
  • CLN:0x00008000->要求清洁

注意:未使用15个通用状态位。