我有以下内容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
是 RAID 卷的 WWID,如所示,show-volumes
不带前导零。,0:a
:我猜这就是分区。
OBP是什么@w3
以及如何从 OBP 获取它?
答案1
磁盘 ID 细分实际上略有错误:
- ...
/disk
显而易见@
分隔设备地址(.../disk
来自设备标识符)w
对于此磁盘设备类型,设备标识符为 WWN32a6b2f6484021d2
是磁盘设备的完整 WWN,0
是 LUN 编号。:a
是分区。
完整的 WWN 是32...
- 但是,如果这与显示的内容不同show-volumes
,那么我假设这是到磁盘的多路径连接的一条路径(例如,具有到同一 SAN 的多个光纤连接的存储阵列可以在每个存储阵列 SAN 连接上显示具有不同 WWN 的同一磁盘)。输出show-volumes
显示体积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
与 WWID 相同show-volumes
VolumeDeviceName
是引用卷所需使用的 WWN。