在 Solaris OBP 上正确设置启动和镜像磁盘

在 Solaris OBP 上正确设置启动和镜像磁盘

我正在恢复由于 Sun Fire E25K 服务器断电而丢失的域。我知道如何使用 nvalias/devalias、boot 等在 openboot 提示符下设置适当的参数。

但是,我不明白如何从 show-disks 的输出中得到

{1a0} ok show-disks
a) /pci@1dd,600000/SUNW,qlc@1/fp@0,0/disk
b) /pci@1dd,700000/SUNW,qlc@1/fp@0,0/disk
c) /pci@1dc,700000/pci@1/pci@1/scsi@2,1/disk
d) /pci@1dc,700000/pci@1/pci@1/scsi@2/disk
e) /pci@1bd,600000/SUNW,qlc@1/fp@0,0/disk
f) /pci@1bd,700000/SUNW,qlc@1/fp@0,0/disk
g) /pci@1bc,700000/pci@1/pci@1/scsi@2,1/disk
h) /pci@1bc,700000/pci@1/pci@1/scsi@2/disk
q) NO SELECTION
Enter Selection, q to quit:

到正确的完整磁盘路径。我知道它基本上是上面列出的 pci/scsi 路径之一,但在所有说明或示例中,都会在路径后附加一串附加字符来指定目标和单元,但从未给出路径构造的解释。

有人可以解释一下如何正确构建这个磁盘路径吗?

答案1

我发现这个链接解释了你正在寻找的答案: http://www.filibeto.org/sun/lib/hardware/enterprise_4500/diskbrd_aliases.html

答案2

在这里正确地提出问题似乎引发了互联网上的正确搜索。我意识到我可能把事情复杂化了。

基本上,probe-scsi-all 命令将提供设备信息,包括非常重要的磁盘单元地址。然后只需将此磁盘单元地址附加到 show-disks 的输出中,即可获得最终路径。其他参数(例如特定分区)附加在最后一个冒号后。

您可以在此处找到一份不错的 OBP 参考资料:(PDF)http://www.filibeto.org/sun/lib/hardware/obp/sun_obp_reference.pdf

Sun OBP 快速参考卡也被证明是有帮助的。

相关内容