このセクションでは、Linux ホスト・システムの LUN 検出手順について説明します。
# cat proc/scsi/scsi ... Host: scsi0 Channel: 00 Id: 00 Lun: 00 Vendor: IBM-PSG Model: DPSS-318350M F Rev: S9HA Type: Direct-Access ANSI SCSI revision: 03 Host: scsi0 Channel: 00 Id: 15 Lun: 00 Vendor: IBM Model: TP4.6 V41b3 Rev: 4.1b Type: Processor ANSI SCSI revision: 02 Host: scsi2 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 01 Lun: 00 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03
スクリプトを作成して /proc ファイル・システムをエコーする場合
scsi add-single-device コマンドを使用して、ホスト・システムに 割り当てられているすべての LUN を順次構成します。 各ホスト・アダプターの各 ID 上にあるそれぞれの LUN につい て、scsi add-single-device コマンドが繰り返されるように スクリプト作成します。このスクリプトは、すべてのホスト・アダプター・ ポートをスキャンして、各ポートに割り当てられているすべての LUN を識別する必要があります。
スクリプトを実行すると、/proc/scsi/scsi ファイルにすべての割り当て済み LUN を表示できます。
図 2 は、スクリプトですべての LUN を構成した後の、Linux ホストの /proc/scsi/scsi ファイルの例を抜粋して示しています。
# cat proc/scsi/scsi ... Host: scsi3 Channel: 00 Id: 00 Lun: 00 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 01 Lun: 00 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 00 Lun: 01 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 00 Lun: 02 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 00 Lun: 03 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 Host: scsi3 Channel: 00 Id: 00 Lun: 04 Vendor: IBM Model: 2105800 Rev: .294 Type: Direct-Access ANSI SCSI revision: 03 ...
システムのブート時に LUN を自動的に検出する場合