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
mt
HP C4738AドライブはDDS-5テープドライブなので、サーバーにテープドライブがあります。出力を見ると、エラーの原因の詳細が得られますdmesg
。HP 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