Linux ホスト・システムの LUN の識別

このセクションでは、Linux ホスト・システムの LUN の識別について説明します。

Linux 2.4 カーネルでは、SCSI デバイスは、ホスト・アダプター・ドライバーがロードされるときに SCSI バスをスキャンしてディスカバーされます。ディスカバーされ、SCSI サブシステムによって認識されているデバイスのリストは、 /proc/scsi/scsi にあります。cat コマンドを使用して /proc/scsi/scsi の出力を表示し、正しい数の LUN がカーネルによって認識されているか確認することをお勧めします。図 1 は、/proc/scsi/scsi ファイルの例です。
図 1. 合計 10 台の SCSI デバイスが検出されたことを示す cat /proc/scsi/scsi コマンドの出力
# cat proc/scsi/scsi
# cat /proc/scsi/scsi | less
Attached devices:
Host: scsi1 Channel: 00 Id: 00 Lun: 00
  Vendor: IBM-PSG  Model: DDYS-T36950M  M  Rev: S96E
  Type:   Direct-Access                    ANSI SCSI revision: 03
Host: scsi1 Channel: 00 Id: 08 Lun: 00
  Vendor: IBM      Model: YGLv3 S2         Rev: 0
  Type:   Processor                        ANSI SCSI revision: 02
Host: scsi4 Channel: 00 Id: 00 Lun: 00
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 01
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 02
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 03
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 04
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 05
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 06
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
Host: scsi4 Channel: 00 Id: 00 Lun: 07
  Vendor: IBM      Model: 1750500          Rev: 5.17
  Type:   Direct-Access                    ANSI SCSI revision: 05 
注: デバイスの /proc/scsi/scsi のリストは動的ではないため、ファブリックの変更に伴う状態変更は反映されません。 ファブリックの変更の処理方法について詳しくは、『動的 SAN ファブリック再構成』のセクションを参照してください。

Linux 2.6 カーネル以降、/proc ファイル・システムは改良された /sys ファイル・システムにマイグレーションされています。/sys ファイル・システムは、ホスト・アダプター・ドライバーの再ロードやホスト・システムのリブートを必要としない LUN の追加および除去といった、動的な変更をサポートします。 通常、どの SCSI デバイスがホスト・システムに認識されているかについてのより正確な情報は、/sys/class/scsi_host/hostN ディレクトリーの内容を確認して入手できます。この N は、ホスト・アダプターの ID 番号です。 lsscsi は、/sys の情報を使用して、認識されているすべてのデバイスの要約リストを表示するユーザー・スペース・ツールです。Linux 2.6 配布のカーネルによっては、現在このツールを使用できないものもあります。

ライブラリー | サポート | ご利用条件 | フィードバック
© Copyright IBM Corporation 2004, 2006. All Rights Reserved.