私は次の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から取得する方法は?
ディスク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 03b2999bca4dc677
のTarget 389
に注目してください。
389
はshow-volumes
と同じターゲット番号ですVolumeWWID
はshow-volumes
と同じWWIDですVolumeDeviceName
は、ボリュームを参照するために使用する必要があるWWNです。