SCSICTL(8)

名称
scsictl - SCSI デバイスおよびバスを操作するプログラム

書式
scsictl device command [ arg [...]]

解説
scsictl を使うことにより、ユーザやシステム管理者は、SCSI デバイスやバスに対して コマンドを発行したりデバイスの制御をしたりできます。使うには、 操作するデバイスまたはバス、実行するコマンド、そのコマンドが必要とする引数を 指定します。 scsictl は、指定されたデバイスが実際に SCSI デバイスまたは SCSI バスであるかどうか を自動的に判断し、適切なコマンドセットを選択します。

scsictl がデバイスに対して直接発行した各 SCSI コマンドに対して センス情報が返ってきた場合には、 scsictl がそれをデコードして標準出力に表示します。

デバイスコマンド
SCSI デバイス用にサポートしているコマンドは以下の通りです:

identify

指定したデバイスを識別 (identify) し、そのデバイスのベンダ、プロダクト、 リビジョン文字列と、SCSI バス、ターゲット、LUN を表示します。

reassign blkno [blkno [...]]

REASSIGN BLOCKS コマンドをそのデバイスに発行し、指定したブロックを defect リストに追加 します。このコマンドはダイレクトアクセスデバイスでのみ有効です。

reset

デバイスをリセットします。このコマンドは SCIOCRESET ioctl をサポートしているデバイスでのみサポートされます。

バスコマンド
SCSI バス用にサポートしているコマンドは以下の通りです:

reset

SCSI バスをリセットします。このコマンドは、ホストアダプタが SCBUSIORESET ioctl をサポートしている場合のみサポートされます。

scan target lun

SCSI バス上のデバイスをスキャンします。システムがブートした時に 接続されていなかったり電源が入っていなかったデバイスに対して有用です。 引数 target と lun には、そのバス上でスキャンされる SCSI ターゲットと lun を指定します。 どちらもワイルドカードとして “any” が記述できます。

関連項目
ioctl(2), cd(4), ch(4), sd(4), se(4), ss(4), st(4), uk(4)

作者
scsictl コマンドは the Numerical Aerospace Simulation Facility, NASA Ames Research Center の Jason R. Thorpe によって書かれました。

歴史
scsictl コマンドは NetBSD 1.4 で初めて登場しました。