テープドライブが接続されていますか?

テープドライブが接続されていますか?

OpenSUSE LinuxサーバーにSCSIテープドライブが接続されているかどうかを知りたいです。ステータスを確認しようとしましたが、/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

mtHP 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

関連情報