web-dev-qa-db-ja.com

Solaris Open Boot Promptブートデバイスのフォーマット?

私は次のboot-deviceを持っています:

/pci@400/pci@1/pci@0/pci@4/scsi@0/disk@w32a6b2f6484021d2,0:a

そして、構文を理解したいと思います。私が知っていることは:

  • /pci@400/pci@1/pci@0/pci@4/scsi@0:これはprobe-scsi-allで示されるコントローラーの名前です。
  • /disk:それは明らかです。
  • @w3:わかりません。
  • 2a6b2f6484021d2は、先行ゼロなしでshow-volumesで示されるRAIDボリュームのWWIDです。
  • ,0:a:これはパーティションだと思います。

@w3とは何ですか?OBPから取得する方法は?

1
ceving

ディスクIDの内訳は、実際には少し間違っています。

  • .。
  • /diskは明らかです
  • @はデバイスアドレスを区切ります(.../diskはデバイス識別子から)
  • このディスクデバイスタイプのwは、デバイス識別子がWWNであることを示します
  • 32a6b2f6484021d2はディスクデバイスの完全なWWNです
  • ,0はLUN番号です。
  • :aはパーティションです。

完全なWWNは32...ですが、これがshow-volumesが示しているものと異なる場合は、これがディスクへのマルチパス接続の1つのパス(たとえば、ストレージアレイ)であると想定します。同じSANは、各ストレージアレイに異なるWWNを持つ同じディスクを提示する可能性がありますSAN接続)。show-volumes出力は次のようになります。 volume WWN、そのボリュームに到達するためのパスのWWNとは対照的。

フォローアップ

Oracleのドキュメントから、このWWN値はprobe-scsi-allからの出力に表示されているようです。彼らの例は次のとおりです。

ok probe-scsi-all
/pci@400/pci@2/pci@0/pci@e/scsi@0

FCode Version 1.00.54, MPT Version 2.00, Firmware Version 5.00.17.00

Target a 
  Unit 0   Removable Read Only device   TEAC    DV-W28SS-R      1.0C                    
  SATA device  PhyNum 3 
Target b 
GB  Unit 0   Disk   SEAGATE  ST914603SSUN146G 0868    286739329 Blocks, 146 
  SASDeviceName 5000c50016f75e4f  SASAddress 5000c50016f75e4d  PhyNum 1 
Target 389 Volume 0 
  Unit 0   Disk   LSI      Logical Volume   3000    583983104 Blocks, 298 GB
  VolumeDeviceName 33b2999bca4dc677  VolumeWWID 03b2999bca4dc677

/pci@400/pci@1/pci@0/pci@b/pci@0/usb@0,2/hub@2/hub@3/storage@2
  Unit 0   Removable Read Only device    AMI     Virtual CDROM   1.00

VolumeDeviceName 33b2999bca4dc677 VolumeWWID 03b2999bca4dc677Target 389に注目してください。

  • ターゲット389show-volumesと同じターゲット番号です
  • VolumeWWIDshow-volumesと同じWWIDです
  • VolumeDeviceNameは、ボリュームを参照するために使用する必要があるWWNです。
2
J Earls