是否连接了磁带机?

是否连接了磁带机?

我需要知道是否有 SCSI 磁带驱动器连接到我的 OpenSUSE Linux 服务器。我尝试检查状态,/dev/st0但收到错误消息:

mt: /dev/st0: Input/output error.

/proc/scsi/scsi包含以下条目:

Attached devices:
    Host: scsi0 Channel: 00 Id: 00 Lun: 00
      Vendor: hp  Model: DVD RW AD-7586H  Rev: KP03
      Type:   CD-ROM              ANSI SCSI revision: 05
    Host: scsi2 Channel: 00 Id: 05 Lun: 00
      Vendor: HP  Model: C7438A  Rev: ZP8B
      Type: Sequential-Access     ANSI SCSI revision: 03

lsscsi输出:

[0:0:0:0]    cd/dvd  hp       DVD RW AD-7586H  KP03  /dev/sr0

[2:0:5:0]    tape    HP       C7438A           ZP8B  /dev/st0

答案1

mt您的 HP C4738A 驱动器是 DDS-5 磁带驱动器,因此您的服务器中确实有磁带驱动器。通过查看 的输出,您可能会获得有关错误原因的更多详细信息dmesgHP Linux 磁带工具也许会派上用场...

答案2

您可以在 sysfs 中搜索设备名称并检查“scsi_tape”是否在路径中:

find /sys/devices -name "nst[0-9]" | grep scsi_tape

在我的系统上,这会产生:

/sys/devices/pci0000:00/0000:00:01.3/0000:03:00.2/0000:20:04.0/0000:25:00.0/0000:26:08.0/host15/target15:0:1/15:0:1:0/scsi_tape/nst0

相关内容