有没有办法通过mtx
或mt
,或者通过/sys
或中存储的某些值/proc
来了解磁带驱动器中磁带的容量(例如 DELL TL4000 中的 LTO7 磁带)?
我已经尝试过公吨与操作tell
和status
.
status
打印有关磁带机的状态信息。 (如果状态输出中的密度代码为“无转换”,则这不会影响磁带机的工作。)
tell
(SCSI 磁带)告诉磁带上的当前块。此操作在某些 Tandberg 和 Wangtek 流媒体器以及某些 SCSI-2 磁带机上可用。
但即使 uid=0 (root) 它也会报告
/dev/sg2: operation not permitted
。
答案1
当您使用该mt
命令时,您需要使用 而不是 因为使用磁带驱动程序。例如,将盒带装入驱动器并尝试以下方法:/dev/stN
/dev/sgN
mt
$ mt -f /dev/st0 status
请注意,这/dev/st0
取决于您的环境。